美文网首页
对zookeeper的一点想法

对zookeeper的一点想法

作者: plugins | 来源:发表于2018-08-18 09:10 被阅读12次

我们知道zookeeper的功能是通知协调,那么如何理解通知协调呢

1、首先要理解zookeeper集群的特性,就是zookeeper会根据仲裁策略选出群首(后续有时间我会出一片讲解 zookeeper仲裁策略的文章),通常zookeeper集群要求活跃单机个数要超过集群数量的一半,同样的,一半以上单机选的群首,才能作为群首。所以zookeeper集群的个数应该为奇数较合理(有人会说我们公司就是偶数的也没问题,这个没有对错,只是在某种极端的情况下会出问题,但是通常我们都不会遇见)

2、其次集群在执行客户端发的命令的时候,是把所以写的命令发给集群来执行,而且集群的执行是严格同步且有序的,这个很关键

3、zookeeper的通知机制可以说给分布式提供了高效的管理机制,可以给任何节点绑定通知事件,包括增、删、改、创建等事件

4、zookeeper的数据结构或者说存储结构是一个个文件和目录,也就是我们所说的znode,多个znode就形成了文件树,如果有两个客户端同时创建一个znode,这时候群首只会执行一次创建的命令。对于创建失败的那个会返回znode已经存在,这有什么好处呢,这就为分布式协调提供了可靠的保证

好了就说这么多,关于zookeeper,有兴趣的同学可以提问

相关文章

  • 对zookeeper的一点想法

    我们知道zookeeper的功能是通知协调,那么如何理解通知协调呢 1、首先要理解zookeeper集群的特性,就...

  • 对学习的一点想法

    想要表达什么,借助语言和文字能够相对精准地到达对方。 在没有好好学习语言和文字之前,心中纵使有再多的情感也没有地方...

  • 对学习的一点想法

    想要表达什么,借助语言和文字能够相对精准地到达对方。 在没有好好学习语言和文字之前,心中纵使有再多的情感也没有地方...

  • 对未来的一点想法

    最近一直在想的一个问题,关于未来做什么,很多人也在问我这个问题,我是迷惘的。 我的梦想一直都是那个,一直没变过,成...

  • 对感情的一点想法

    两个看似不相配的人在一起,必然有其外人没看到的互相需要。我不喜欢多问朋友的感情,就算他们遇到的是一个很差劲的恋人,...

  • 对行动的一点想法

    这段时间出于想改进自己行动力的匮乏的目的,报名参加了明月老师的行动课。跟着明月老师系统的学习了怎样才能够更好行动,...

  • 对诗歌的一点想法

    青春遇上诗歌,是能和谈恋爱比肩的美丽邂逅。以前写着,“诗歌不是文字是精神,诗人不是职业是灵魂。”后来更加了解,发现...

  • 对胖的一点想法

    今天是三八妇女节,愉快的节日!这两天天天飘落雪花,不大不小的,落下不久就融化了。 中午包的长寿菜和肉馅的大包子,虽...

  • 对PM的一点想法

    一个大的团队中,经常性的会启动一个个项目,然后需要PM来把控项目,听到一些有关PM的话,值得推敲一下。 上次听到说...

  • 对疫情的一点想法

    今天周日,不用打卡,理所当然没有早起,疫情之下外面还是没有卖的,老公在家待着也很烦,说要出去溜达溜达。 带回来一袋...

网友评论

      本文标题:对zookeeper的一点想法

      本文链接:https://www.haomeiwen.com/subject/ahwxiftx.html