节点状态同步 ServerStatusReporter
同步的入口在 com.alibaba.nacos.naming.cluster.ServerListManager#init
![](https://i-blog.csdnimg.cn/blog_migrate/4111368b8d36c4d45766e3653ff84a43.png)
在服务启动的时候,注册了一个ServerStatusReporter任务
public static void registerServerStatusReporter(Runnable runnable, long delay) {
SERVER_STATUS_EXECUTOR.schedule(runnable, delay, TimeUnit.MILLISECONDS);
}
我们来看下这个任务的run方法,看看做了什么事情。com.alibaba.nacos.naming.cluster.ServerListManager.ServerStatusReporter#run
1.拿到所有servers的信息
2.for循环和除了自己以外的其他节点进行状态同步