nacos心跳机制
2020-11-14 22:54:07
登录查看完整内容
nacos心跳机制
举报
猜你喜欢
大纲/内容
serverProxy.registerServer
调用server的实例发送心跳接口(HttpMethod.PUT)
if(instance.isEphemeral()){添加一个延时执行的定时心跳任务BeatTask}
serviceManager.registerInstance
beatReactor.addBeatInfo
instance.setLastBeat(System.currentTimeMillis())
serverProxy.sendBeat
如果实例不存在重新注册(如网络不通导致实例在服务端被下线或服务端重启临时实例丢失)
service.processClientBeat
服务注册
nacos-client
InstanceController.beat
namingService.registerInstance
nacos-server
线程
run
BeatTask(默认5s)
/instance/beat
0 条评论
回复 删除
下一页
职业:硕士
作者其他创作:
Spring IOC源码流程
179 2021-10-13
SpringMVC源码流程图-@Controller注解
258 2021-06-23
nacos服务发现
543 2020-11-16
nacos健康检查
723 2020-11-14
nacos心跳机制
917 2020-11-14
nacos注册源码
620 2020-11-15