Zookeeper是一种中心化的服务,主要用于维护配置信息、命名、提供分布式数据同步、以及分组服务。
所有这些服务均以某种形式提供给分布式应用程序。
工程师们编写这些应用程序的时候,都会不可避免的陷入Bug修复和解决冲突的泥潭中。
由于编写的这类服务有着极高的难度,工程师们通常很少实现类似细节,这直接导致应用程序难于维护和变更。
即使实现了这种功能,在应用程序部署后,这些附加服务也会增加运维工作的复杂性。