01_nacos1.4.2 客户端源码流程
2022-01-24 16:33:54 6 举报
nacos1.4.2 客户端源码流程
作者其他创作
大纲/内容
BeatReactor
更新本地服务缓存
调度任务线程池
HostReactor
定时去发送心跳
PushReceiver接收nacos server推送的服务列表信息
nacos server端
服务订阅之二告诉 server udp端口,回调PushReceiver更新注册表
定时去拉取
注册成功之后永久实例会往线程池中添加一个定时心跳的任务
服务订阅之一往线程池中丢入入定时任务
拉取服务实例
push注册表
服务注册
(1)nacos1.x.x客户端的实现基本上与eureka很像,客户端都是定时发送心跳和定时从客户端拉取注册表(2)这种方式有个弊端,那么就是心跳定时任务,太频繁了,定时拉取注册表,可能注册表都还没更新就拉取,无效的请求过多
NamingService一个namespace一个这么个玩意
0 条评论
下一页