Nacos实现原理详解

Nacos实现原理详解_第1张图片

Provider APP:服务提供者
Consumer APP:服务消费者
Name Server:通过VIP(Virtual IP)或DNS的方式实现Nacos高可用集群的服务路由
Nacos Server:Nacos服务提供者,里面包含的Open API是功能访问入口,Conig Service、Naming Service 是Nacos提供的配置服务、命名服务模块。Consitency Protocol是一致性协议,用来实现Nacos集群节点的数据同步,这里使用的是Raft算法(Etcd、Redis哨兵选举)
Nacos Console:控制台
注册中心的原理
服务实例在启动时注册到服务注册表,并在关闭时注销
服务消费者查询服务注册表,获得可用实例
服务注册中心需要调用服务实例的健康检查API来验证它是否能够处理请求。
Nacos实现原理详解_第2张图片
Nacos实现原理详解_第3张图片
Nacos实现原理详解_第4张图片
Nacos实现原理详解_第5张图片
Nacos实现原理详解_第6张图片
Nacos实现原理详解_第7张图片
Nacos实现原理详解_第8张图片
Nacos实现原理详解_第9张图片
Nacos实现原理详解_第10张图片

Nacos实现原理详解_第11张图片
Nacos实现原理详解_第12张图片
Nacos实现原理详解_第13张图片
Nacos实现原理详解_第14张图片
Nacos实现原理详解_第15张图片

Nacos实现原理详解_第16张图片
Nacos实现原理详解_第17张图片
Nacos实现原理详解_第18张图片
Nacos实现原理详解_第19张图片

Nacos实现原理详解_第20张图片
Nacos实现原理详解_第21张图片
Nacos实现原理详解_第22张图片
Nacos实现原理详解_第23张图片
Nacos实现原理详解_第24张图片
Nacos实现原理详解_第25张图片
Nacos实现原理详解_第26张图片

你可能感兴趣的:(java,开发语言)