一,命名服务(用到了zookeeper的文件系统)
命名服务是指通过指定的名字来获取资源或者服务的地址,利用zk创建一个全局的路径,提供服务的地址或者一个远程的对象等等。(Dubbo就是用zookeeper作为服务注册中心的)
二,配置管理(用到了zookeeper的文件系统,通知机制)
程序分布式的部署在不同的机器上,将程序的配置信息放在zk的znode下,当有配置发生改变时,也就是znode发生变化时,可以通过改变zk中某个目录节点的内容,利用watcher通知给各个客户端,从而更改配置。
三,集群管理(用到了zookeeper的文件系统,通知机制)——帮助其他软件搭建集群
所谓集群管理无在乎两点:是否有机器退出和加入、选举master。
对于第一点

本文介绍了Zookeeper在分布式系统中的四个关键用途:命名服务、配置管理、集群管理和分布式锁。通过其文件系统和通知机制,Zookeeper提供服务注册、配置更新通知、集群动态管理和独占及有序的锁服务,确保了分布式环境的协调和稳定性。
最低0.47元/天 解锁文章
1284

被折叠的 条评论
为什么被折叠?



