zookeeper 初探

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/mottohlm/article/details/81839787

Zookeeper 是分布式的,开放源码的分布式应用程序协调服务。

它提供有:文件系统、通知机制。

Zookeeper 能做的事:

命名服务:在它的文件系统中创建一个目录,地址即是唯一的。在无法确定上游程序的部署时,我们也可以与下游程序约定好path。即我们通过这个path来相互探索发现。

配置管理:相当于成了一个集中配置地,使分散在各处的配置能更好的管理。由于Zookeeper 提供有通知机制。各程序可以监听于自己有关的配置,一旦配置信息发生变化,各应用程序就可以收到通知,然后就可以得到变化的配置。

集群管理:机器加入与退出,选举master 。这个通过文件系统实现,加入即新建临时节点,退出即删除节点。选举即规定好编号最小的节点机器为master。

分布式锁:通过文件系统来实现公布式锁。

猜你喜欢

转载自blog.csdn.net/mottohlm/article/details/81839787
今日推荐