• ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 Google 的 Chubby 一个开源的实现,是 Hadoop 和 Hbase 的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。
    ZooKeeper 的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。
    ZooKeeper 包含一个简单的原语集,[1] 提供 Java 和 C 的接口。
    ZooKeeper 代码版本中,提供了分布式独享锁、选举、队列的接口,代码在 zookeeper-3.4.3\src\recipes。其中分布锁和队列有 Java 和 C 两个版本,选举只有 Java 版本。(概述图片来源:[2] )

    引用 10   回帖

赞助商 我要投放

推荐标签

  • 网站架构 网站架构

    网站架构,一般认为是根据客户需求分析的结果,准确定位网站目标群体,设定网站整体架构,规划、设计网站栏目及其内容,制定网站开发流程及顺序,以最大限度地进行高效资源分配与管理的设计。其内容有程序架构,呈现架构,和信息架构三种表现。而步骤主要分为硬架构和软架构两步程序。网络架构是现代网络学习和发展的一个必须的基础技术。

    引用 18   回帖
  • JavaSe JavaSe

    Java se 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言和 Java 平台的总称。用 Java 实现的 HotJava 浏览器(支持 Java applet)显示了 Java 的魅力:跨平台、动态的 Web、Internet 计算。从此,Java 被广泛接受并推动了 Web 的迅速发展,常用的浏览器现在均支持 Java applet。

    引用 66   回帖 11 
  • 蚂蚁课堂 蚂蚁课堂

    蚂蚁课堂是一家专门为 IT 学习与爱好者提供免费面试培训、编程教程、技术博客、疑难解答等诸多服务的综合性教学网站。衷心希望大家能够在蚂蚁课堂网站学习到最优秀的课程,掌握最尖端的技术,拿高薪的机会就在本网站!祝大家学习愉快!

    引用 4   回帖