在学习Zookeeper之前,我们需要了解分布式协调技术。
分布式协调技术作用:
解决分布式环境当中多个进程之间的同步控制,让他们有序的去访问某种临界资源,防止产生“脏数据”。
分布式协调技术的核心是分布式锁,而Zookeeper实现了分布式锁。
接下来讨论Zookeeper的两个重要的功能:
(1) 服务注册与监听。
(2) Zookeeper实现分布式锁。