Nacos 注册中心细节分析

角色 注册中心一般有三种角色: 服务提供者:启动时,向 Nacos 注册服务信息。 服务消费者:定时(间隔30s)拉取服务(pull),将拉取的信息缓存在服务列表中。同时 Nacos 发现服务信息变更,会主动推送变更消息 (push)。 注册中心:Nacos 。 ...

2022年8月20日 · 483 字 · 绪风

Eureka 快速入门

Eureka 是 Netflix 开发的服务发现框架,本身是一个基于 REST 的服务,主要用于定位运行在 AWS 域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。 Spring Cloud 将它集成在其子项目 spring-cloud-netflix 中,以实现 Spring Cloud 的服务发现功能。 ...

2022年8月19日 · 314 字 · 绪风

线程池的 10 个坑

转载:[https://mp.weixin.qq.com/s/BhfjVuMwXkFFQhgvw2KypA](https://mp.weixin.qq.com/s/BhfjVuMwXkFFQhgvw2KypA) 日常开发中,为了更好管理线程资源,减少创建线程和销毁线程的资源损耗,我们会使用线程池来执行一些异步任务。但是线程池使用不当,就可能会引发生产事故。 ...

2022年8月17日 · 4161 字 · 绪风

初识微服务

微服务是一种经过良好架构设计的分布式架构方案,微服务具有以下特征: 单一职责:微服务拆分粒度更小,每个服务都对应唯一的业务能力,做到单一职责,避免重复业务开发。 面向服务:微服务对外暴露业务接口。 自治:团队独立、技术独立、数据独立、部署独立。 隔离性强:服务调用做好隔离、容错、降级,避免出现级联问题。 架构优缺点 单体架构 简单方便、高度耦合、扩展性差,适合小型项目。 ...

2022年8月16日 · 721 字 · 绪风

Java 位运算

概述 从现代计算机中所有的数据二进制的形式存储在设备中。即 0、1 两种状态,计算机对二进制数据进行的运算都是叫位运算,即将符号位共同参与运算的运算。 ...

2022年8月12日 · 2347 字 · 绪风