Zookeeper如何实现服务注册中心
2021-10-18 20:44:53 9 举报
Zookeeper如何实现服务注册中心
作者其他创作
大纲/内容
observer(观察者)
商品
watcher机制只会触发一次
create serviceA
扫码关注公众号,获取更多学习教程
zookeeper(follower)
订单
用户
notify(watcher机制)
zookeeper(leader)
临时节点特性
http://192.168.1.1
演进(需求的变化)
http://192.168.1.2
负载均衡算法
producet-service
客户端
持久化节点
非事务请求
投票?-> 不投票
写请求
zookeeper(observer)
三种设置监听的方法get()exist()getChildren()
1. 数据的同步(分布式数据一致性模型)改良版本 。 2pc -> 投票机制(大于一半的节点返回成功,我们就认为这个数据是可以返回给用户的)2. master选举(投票机制)paxos . 数据一致性算法 -> zab协议(数据同步,原子广播)etcd -> raft->redis里面的哨兵集群的选举里面也是用的raft算法
create serviceA
心跳包
写成功(?)
zookeeper
RPC
收藏
收藏
0 条评论
下一页