Zookeeper数据结构&应用场景
Zookeeper数据模型的结构与Unix文件系统很类似,整体可以看作是一棵树,每个节点称做一个ZNode ,每个ZNode默认能够存储1MB的数据,每个ZNode都可以通过其路径唯一标识。
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Zookeeper提供的服务包括:统一命名服务,统一配置管理,统一集群管理,服务器节点动态上下线,软负载均衡等。
统一命名服务:在分布式环境下,经常需要对应服务进行命名统一,便于识别。比如,ip不容易记住,而域名容易记住。
服务动态上下线:客户端能实时洞察到服务器上下线的变化。
统计集群管理:
统一配置管理:
软负载均衡: