0 课程地址
https://coding.imooc.com/lesson/201.html#mid=12696
1 重点关注
1.1 zookeeper的作用
- master节点选举,主节点挂了以后,从节点就会接手工作,并且保证这个节点是唯一的,这也是所谓首脑模式,从而保证我们的集群是高可用的
- 统一配置文件管理,即只需要部署一台服务器,则可以把相同的配置文件同步更新到其他所有服务器,此操作在云计算中用的特别多(假设修改了redis统一配置)
- 发布与订阅,类似消息队列MQ (amq ,rmq... ) ,dubbo发布者把数据存在znode上,订阅者会读取这个数据
- 提供分布式锁,分布式环境中不同讲程之间争夺资源,类似于多线程中的锁
- 集群管理,集群中保证数据的强一致性
2 课程内容
3 Coding
诸葛