首页 > TAG信息列表 > ServiceInfo

Nacos源码之客户端服务发现分析

总体流程 Nacos客户端的服务发现,其实就是封装参数、调用服务接口、获得返回实例列表 从NamingTest开始来分析服务发现 public class NamingTest { @Test public void testServiceList() throws Exception { ...... NamingService namingService = NacosFactory.crea

Nacos源码之客户端服务订阅事件机制剖析

Nacos客户端服务订阅的事件机制剖析 Nacos客户端订阅的核心流程:Nacos客户端通过一个定时任务每6秒从注册中心获取实例列表,当发现实例发生变化时发布变更事件,订阅者进行业务处理,然后更新内存和本地缓存中的实例。 在第一步调用subscribe方法时,会订阅一个EventListener事件。而在

Nacos源码之客户端本地缓存及故障转移

Nacos客户端本地缓存及故障转移 在Nacos本地缓存的时候有可能会出现一些故障,这些故障就需要进行处理,涉及到的核心类为ServiceInfoHolder和FailoverReactor。 本地缓存有两方面,第一方面是从注册中心获得实例信息缓存在内存当中,也就是通过Map的形式承载,这样查询操作都方便;第二方面

Nacos源码系列—订阅机制的前因后果(下)

点赞再看,养成习惯,微信搜索【牧小农】关注我获取更多资讯,风里雨里,小农等你,很高兴能够成为你的朋友。 项目源码地址:公众号回复 nacos,即可免费获取源码 事件发布 在上一节中我们讲解了在NotifyCenter中维护了事件名称和事件发布者的关系,而默认的事件发布者为DefaultPublisher,今天我