作家
登录

这么说吧, zookeeper很简单,其实就是个框架

作者: 来源: 2017-11-06 17:27:04 阅读 我要评论

  • 获取节点信息

  • 权限控制

  • 事宜监听

  • 实际上,就是对节点的增删查改加上权限控制与事宜监听,然则经由过程对这些原语的组合以及不归并景的应用,可以实现很多用法。

    1. 数据宣布订阅。即注册中间,见膳绫擎dubbo用法。重要经由过程对节点治理做到宣布以及事宜监听做到订阅。

    2. 定名办事。zookeeper的节点构造天然支撑定名办事,即把信息集中存储,并以树状治理,便利同一查阅。

    3. 分布式调和通知。调和通知实际上与宣布订阅类似,因为惹人的第三方的zookeeper,实际上对很多种调和通知做懂灯揭捉?。

    4. 集群治理与master选举。经由过程膳绫擎的第二点特点,可以随便马虎得知集群机械存活状况,大年夜而轻松治理集群;经由过程膳绫擎第一点特点,可以做出master争抢。

    5. 分布式锁。实际上就是第一点特点的应用。

    6. 分布式队列。实际上就是第三点特点的应用。

    7. 分布式的并发等待。类似于多线程的join问题,主义务的履行依附于其他子义务全部履行完毕,在单机多线程里可以用join,然则分布式情况下若何实现呢。应用zookeeper,可以创建一个主义务节点,旗下子义务一旦履行完毕,则在主义务节点下挂一个子义务节点,等节点数量足够,则认为主义务可以开端履行。

    可以发明,所有的原语就是zookeeper的基本,而其他的用法总结无非是将原语放到不归并景下的归类罢了。

    【编辑推荐】

    1. 巨擘联手 IBM 和 Google 为开辟者推出开源容器安然对象
    2. 外媒速递:11款开源对象助你玩起色械进修
    3. 不只是阿里巴巴的操作体系,AliOS 宣布开源
    4. Facebook 开源赞助开辟者祛除最固执的软件 bug 的对象
    5. 为什么甲骨文对待开源要搞两面派?
    【义务编辑:张燕妮 TEL:(010)68476606】

      推荐阅读

      医生依然更相信自己的经验,医院如何解决机器学习中大数据收集和过载问题?

    近日,在美国加利福尼亚州渴攀拉拉市举办的Health 2.0会议有一场供给商论坛,全美大年夜型有名医疗体系的立异人才集合在这里,就立异、大年夜数据、患者介入等话题揭橥了本身的看法。论坛>>>详细阅读


    本文标题:这么说吧, zookeeper很简单,其实就是个框架

    地址:http://www.17bianji.com/lsqh/38519.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)