nacos注册信息底层数据结构

注册到nacos的服务的数据结构,是一个ConcurrentHashMap,内容是Map(namespace, Map(group::serviceName, Service)),很多人就到这里了,其实Service还包含一个map,key为com.alibaba.nacos.api.naming.pojo.Instance#clusterName,而value是一个 com.alibaba.nacos.naming.core.Cluster,里面有两个set,persistentInstances和ephemeralInstances,里面的数据结构com.alibaba.nacos.naming.core.Instance,它继承了com.alibaba.nacos.api.naming.pojo.Instance,也就是每台服务器上的应用服务实例ip和端口信息就是存在这里,有些人只看到了service,没有发现clusterMap,所以说nacos数据结构是分好几层的namespace>>group>>Service>>Cluster>>Instance,看源码要往细里看,如果看了怎么同步服务ip信息,肯定能发现这个clusterMap.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值