Nacos服务注册原理
2021-06-16 14:38:18 9 举报
登录查看完整内容
Nacos服务注册原理
作者其他创作
大纲/内容
服务健康状态同步定时任务
内存注册表
PUT /instance/beat
POST /raft/datum/commit
Nacos Client
临时实例注册线程
发布服务变化事件
本地文件
持久化实例
集群新节点启动从其他节点拉取服务实例信息
ScheduledUdpSender
udp port
POST /instance
Nacos Server1
ApplicationListener监听WebServerInitializedEvent
Nginx
持久化实例信息写入本地文件
集群状态同步定时任务
持久化实例同步写入集群其他节点
MircoService
服务实例变动时推送消息给客户端
临时实例
服务心跳
临时实例同步线程
半数以上集群其他节点写入成功
PUT /distro/datum
Nacos Server2
临时实例注册队列Queue
GET /distro/datum
ApplicationListenerServiceChangeEvent
服务注册
NacosAutoServiceRegistry
DistroLoadDataTask
BeatTask
ClientBeatCheckProcessor
临时实例批量异步同步
临时实例同步队列Queue
0 条评论
回复 删除
下一页