Nacos 2.0原理解析(二):寻址机制
什么是Nacos的寻址机制?
Nacos 支持单机部署以及集群部署,针对单机模式,Nacos 只是自己和自己通信;对于集群模式,则集群内的每个 Nacos 成员都需要相互通信。因此这就带来一个问题,该以何种方式去管理集群内的 Nacos 成员节点信息,这就是 Nacos 内部的寻址机制。
源码分析
寻址初始化
在Nacos中,ServerMemberManager 类存储着本节点所知道的所有成员节点列表信息,提供了针对成员节点的增删改查操作,同时维护了一个 MemberLookup 列表,方便进行动态切换成员节点寻址方式,是寻址逻辑的核心。
首先看ServerMemberManager类中的初始化方法init()。主要负责一些基本的设置、发布MembersChangeEvent事件并订阅IPChangeEvent事件,初始化寻址模式适配器并启动。
protected void in
共有 0 条评论