统一命名服务

在分布式环境下,经常需要对应用、服务进行统一命名,便于识别。例如:IP不容易记住,而域名容易记住
image.png

统一配置管理

分布式环境下:

配置文件同步

1、一般要求一个集群中,所有节点的配置信息是一致 ,比如kafuka集群。
2、对配置文件修改后,希望能快速同步到各个节点上。

配置文件监测

1、可将配置信息写入ZooKeeper上的一个Znode
2、各个客户端服务器监听这个Znode
3、一旦Znode中的数据被修改,ZooKeeper将通知各个客户端服务器
image.png

统一集群管理

掌握每个节点的状态
image.png

服务器动态上下线

洞察服务器上下线
image.png

软负载均衡

在Zookeeper中记录每台服务器的访问数,让访问数最少的服务器处处理最新的客户端请求
image.png