zookeeper - xingzhihe/hello-world GitHub Wiki

ZooKeeper是一个开源的分布式应用程序协调服务。它公开了一组简单的原语,分布式应用程序可以在这些原语的基础上实现更高级别的服务,用于同步、配置维护、组和命名。它被设计为易于编程,并使用了一个数据模型,其风格类似于文件系统的目录树结构。它运行在Java中,并具有Java和C的绑定。

https://blog.csdn.net/sunjin9418/article/details/80138370 Zookeeper 作为一个分布式的服务框架,主要用来解决分布式集群中应用系统的一致性问题,它能提供基于类似于文件系统的目录节点树方式的数据存储,但是 Zookeeper 并不是用来专门存储数据的,它的作用主要是用来维护和监控你存储的数据的状态变化。通过监控这些数据状态的变化,从而可以达到基于数据的集群管理。

简单的说,zookeeper=文件系统+通知机制。

https://blog.csdn.net/ThinkWon/article/details/104397719 ZooKeeper面试题(2020最新版)