nacos服务端注册实例
2022-02-14 16:15:07 5 举报
登录查看完整内容
nacos
作者其他创作
大纲/内容
所有实例放入 Datum<Instances>
Notifier实现Runnable接口
DistroConsistencyServiceImpl
将注册实例更新到注册实例表
InstanceControllerregister()
nacos服务端注册
ephemeralInstances存储实例在内存中,复制一个副本实例,将临时实例和副本实例进行比较,更新完再替换ephemeralInstances
将注册实例信息更新注册表内存结构里去
将所有的临时实例instances存储在内存中
创建服务实例
创建一个空服务,实际上初始化一个serviceMap
DistroConsistencyServiceImpl#init()
GlobalExecutor.submitDistroNotifyTask(notifier);
Notifier # run()
//实现真正替换配置ephemeralInstances=toUpdateInstances;
InstanceOperatorServiceImpl
收藏
收藏
0 条评论
回复 删除
下一页