Zookeeper服务器集群管理着与协同相关的至关重要的应用数据。Zookeeper不是用于大量数据存储的。对于存储大量的数据,有着非常多的选择,比如数据库和分布式文件系统。当设计一个有Zookeeper的应用程序时,理想的做法是从控制器中分离出应用数据或者协同数据。它们经常有着不同的需求,比如在一致性和持久性方面。
Zookeeper实现了一个核心的操作集合,使得对于许多分布式应用非常常见的任务得以实现。你知道多少个应用是需要一个master,或者需要追踪哪个进程是可相应的?然而,Zookeeper不会为你实现那些任务。它不会选举一个领导者,也不会追踪那些活着的进程。相反,它提供了许多工具来实现这些任务。开发者自己觉得他们要实现的是哪种协同任务。
当前内容版权归 mymonkey110 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 mymonkey110 .