加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

ZooKeeper的行使场景细分

发布时间:2021-05-22 04:56:01 所属栏目:教程 来源:互联网
导读:注册、设置中心 像 Spring Cloud、Dubbo 等处事节点的信息,好比呆板列表等,一样平常数据集都较量小,可是同等性却要求很是的高,并且数据常常会产生变换,这长短常

像 Spring Cloud、Dubbo 等处事节点的信息,好比呆板列表等,一样平常数据集都较量小,可是同等性却要求很是的高,并且数据常常会产生变换,这长短常得当 ZooKeeper 的一种场景。

通过将这样的信息宣布到 ZooKeeper上,那么这些数据一旦有变换,应用节点可以得到获取数据的同等视图。

漫衍式和谐/关照

ZooKeeper有Watcher注册与异步关照机制,可以在差异的处事节点,乃至是差异的体系间举办和谐。这很是像传统动静行列中的 Pub/Sub 机制,但因为 ZooKeeper的及时性,加上数据强同等性,使得数据的分发变的很是靠得住。

 推举

所谓的推举,就是在浩瀚的处事节点中,推举出一个具有最终抉择权的率领,这在处事集群中,一样平常称为Master。好比,一项处事必要对外袒露接口,可是要担保这个处事的高可用。当正在处事的节点当机之后,必要回收推举成果,从备份的机制中,选择出一台来,继承举办处事。剩余的呆板,则称为这台被推举呆板的备份。

漫衍式锁

漫衍式锁,是为了和谐漫衍式情形下的共享资源而设定的锁。好比,你有一个按时处事有两个节点,但要求在执行时只有一个节点举办营业逻辑的计较。这时辰,使命就酿成了共享资源,在获取使命的时辰,就可以回收互斥的本领来担保互相之间的滋扰,担保同等性。

漫衍式行列

ZooKeeper 也可以实现漫衍式行列,好比对一批使命的执行,先处理赏罚完前面的使命,再处理赏罚后头的使命。这个时辰,就可以将使命信息存放到 ZooKeeper中。

它与动静行列的行列观念相似,但较量得当小批量的、有严酷次序的使命。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读