
zookeeper
weixin_39507514
面试就是在最好的时间内遇到最合适的彼此
展开
-
Zookeeper入门理解
1.四大特性:简单,有序,可复制(集群数据下),快速简单:上手快,阿里开发,文档丰富有序:zxid,zxid小的先执行可复制:单个服务镜像,客户端可看到所有数据快速:存于内存,读取速度快,znode大小1M2.锁的特性排他性,堵塞性(jdk栅栏),可重复入(计数器)3.znode的watch机制exist,data,chlidren3.分布式锁的实现文件系统,数据库,zooke...原创 2019-04-14 12:01:50 · 119 阅读 · 0 评论 -
zookeeper选举原理
1.paxos理论选举有三种服务器角色:提议者,接受者,学习者预请求阶段:提议者提出一个预请求,接受者接受提议如果本地有比这个提议小的,则给提议者返回,没有的话,就将提议放到本地并承诺不再接受比这个提议还小的提议。预请求接受阶段:提议者接受到这些响应之后,如果存在大多数,则把自己的值跟随大多数,没有就不修改。请求阶段:将请求接受结果发送给接受者,接受者同意,如果过半同意。则它就是le...原创 2019-04-14 13:35:25 · 167 阅读 · 0 评论 -
zookeeper中zab协议的理解
1.zab协议:zookeeper atomic broadcast,原子广播协议,为了zookeeper数据一致性协议,参考paxos协议来实现的。2.write request->request processor (txn) ---->actomic broadcast->replicationed database->response3.关注点数据的一致性,无关...原创 2019-04-14 17:27:46 · 213 阅读 · 0 评论