基本原理
分布式协调系统 强一致性
文件节点 ZNode树结构
- 持久节点 持久有序
- 临时节点 临时有序
leader follower observer
watcher监听 客户端基于事件监听机制监听curd和数据变更事件
应用场景
- 配置中心 一个节点下放置分布式配置数据
- 负载均衡
- 服务注册 服务提供者在根节点下创建自己的子节点
- 服务解析 消费者在请求服务前,先获取子节点列表,即服务列表然后通过负载均衡算法选择一个服务invoke
- 分布式协调/通知
- 协调 心跳检测 节点定期检测slave状态
- 通知 发布订阅
- master选举
- 分布式锁
- 分布式队列