zl程序教程

您现在的位置是:首页 >  后端

当前栏目

【Nacos源码之配置管理 八】客户端怎么获取服务端集群列表

Nacos列表源码客户端集群 获取 怎么 服务端
2023-09-11 14:17:07 时间

前言


在前面第六篇文章中,我们介绍了配置管服务端模块的ServerListService类;
这个类作用是持有服务端集群列表信息,并且每隔一段时间就会去检查集群中的机器是否正常; ServerListService类获取集群列表方式是先获取本地文件配置,如果没有配置则检查是否配置了远程服务器配置列表;具体详细可以查看文章 【Nacos源码之配置管理 六】集群模式下服务器之间是如何互相感知的 ;
那么客户端如果想要获取配置数据,肯定是需要去服务端获取数据;
那么就有以下问题:

  • 客户端如何获取服务端集群列表;
  • 客户端获取数据的时候,去哪一台服务器请求数据
  • 客户端如何保证自己持有的服务端集群列表都是健康的

在客户端Nacos-client模块中,也有一个跟ServerListService作用类似的类;它是ServerListManager

ServerListManager