3.1 系统架构 ZooKeeper集群是由多台机器组成的,每台机器都充当了特定的角色,各种角色在协作过程中履行自己的任务,从而对外提供稳定.可靠的服务. 由上图可知,ZooKeeper集群由多台机器组成(这不废话吗),客户端的请求有可能被分配给任何一台机器来处理.考虑下面一个场景:客户端A问机器1,现在几点了,机器1回答下午两点半:与此同时,客户端B问机器2,现在几点了,机器2说,凌晨三点.两个客户端一交流,发现路唇不对马嘴,整个世界就乱了.可见,ZooKeeper集群时刻需要保持内部统一,无…