![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Nacos
liyanan21
这个作者很懒,什么都没留下…
展开
-
Nacos寻址模式---DNS Filter
目录一、DNS工作原理1. 域名空间2. 工作流程二、基于DNS的服务发现1. 独立的DNS服务器2. DNS Filter模式3. DNS-F 客户端VIP(虚拟IP)一、DNS工作原理1. 域名空间DNS( Domain Name System)是“域名系统”的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,它用于TCP/IP网络,它所提...转载 2019-04-10 11:13:05 · 5983 阅读 · 0 评论 -
Nacos
目录架构名字服务(Naming Service)服务注册与发现Nacos core1. 回调机制2. 寻址机制3. 数据一致性服务(Service)是 Nacos 世界的一等公民。Nacos 支持几乎所有主流类型的“服务”的发现、配置和管理特性大图:要从功能特性,非功能特性,全面介绍我们要解的问题域的特性诉求 架构大图:通过清晰架构,让您快速进入 N...转载 2019-04-08 12:24:10 · 1944 阅读 · 0 评论 -
Nacos名字服务(Naming Service)
目录一、使用1. 服务提供方2. 服务消费方二、服务发现与注册1. 消费方服务发现(1)主动拉取服务NacosNamingService.getAllInstances()NacosNamingService.getServiceInfo(finalString serviceName,finalString clusters)NacosNamingSer...转载 2019-04-08 15:06:01 · 35243 阅读 · 5 评论 -
Nacos服务注册与服务发现
目录一、服务注册流程分析 (基于Nacos-0.9.0版本分析)Step1:NacosServiceRegistry.register()NacosNamingService.registerInstance()1. 创建心跳信息2. 调用注册方法NamingProxy.registerService(String serviceName, Instance instanc...转载 2019-04-08 15:50:30 · 28799 阅读 · 1 评论 -
Nacos数据一致性
目录一、Raft算法二、Nacos中Raft部分源码init()1. 获取Raft集群节点NamingProxy.getServers()获取集群节点NamingProxy.refreshSrvIfNeed()得到节点信息NamingProxy.refreshServerListFromDisk()获取集群节点信息2. Raft集群数据恢复RaftStore....转载 2019-04-15 21:22:28 · 10322 阅读 · 1 评论 -
Nacos回调机制
目录1.创建 ConfigService并实例化 ConfigService1)ConfigFactory.createConfigService()创建ConfigService2)NacosConfigService 的构造方法实例化ConfigService :HttpAgentClientWorker--checkConfigInfo():--LongPol...转载 2019-04-09 21:06:18 · 3099 阅读 · 0 评论 -
NacosSync
目录一、Eureka同步逻辑1.EurekaHttpClient从Client列表中随机选择2.NamingService从Client列表中随机选择3.EurekaHttpResponse中InstanceInfo同步4. 校验HTTP状态码5. registerInstance()同步服务注册6. 同步任务订阅到SpecialSyncEventBus二、z...转载 2019-04-26 18:46:47 · 2009 阅读 · 0 评论