统一命名服务
在分布式环境下,经常需要对应用、服务进行统一命名,便于识别。例如:IP不容易记住,而域名容易记住
统一配置管理
配置文件同步
1、一般要求一个集群中,所有节点的配置信息是一致 ,比如kafuka集群。
2、对配置文件修改后,希望能快速同步到各个节点上。
配置文件监测
1、可将配置信息写入ZooKeeper上的一个Znode
2、各个客户端服务器监听这个Znode
3、一旦Znode中的数据被修改,ZooKeeper将通知各个客户端服务器
统一集群管理
掌握每个节点的状态
服务器动态上下线
洞察服务器上下线
软负载均衡
在Zookeeper中记录每台服务器的访问数,让访问数最少的服务器处处理最新的客户端请求