当前位置: 首页 > news >正文

保定网站公司那家好seo网站外链专发

保定网站公司那家好,seo网站外链专发,建设工程合同的分类,银川网站建设reduZooKeeper是一个开放源代码的分布式协调服务。ZooKeeper的设计目标是将那些复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的原语集,并以一系列简单易用的接口提供给用户使用。 ZooKeeper是一个典型的分布式数据一致性的解决方案&#xff0…

ZooKeeper是一个开放源代码的分布式协调服务。ZooKeeper的设计目标是将那些复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的原语集,并以一系列简单易用的接口提供给用户使用。

ZooKeeper是一个典型的分布式数据一致性的解决方案,分布式应用程序可以基于它实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master选举、分布式锁和分布式队列等功能。ZooKeeper可以保证如下分布式一致性特性。

(1)顺序一致性

从同一个客户端发起的事务请求,最终将会严格地按照其发起顺序被应用到ZooKeeper中去。

(2)原子性

所有事务请求的处理结果在整个集群中所有机器.上的应用情况是一致的,也就是说,要么整个集群所有机器都成功应用了某一个事务,要么都没有应用,一定不会出现集群中部分机器应用了该事务,而另外一部分没有应用的情况。

(3)单一视图( Single System Image )

无论客户端连接的是哪个ZooKeeper服务器,其看到的服务端数据模型都是一致的。

(4)可靠性

一旦服务端成功地应用了一个事务,并完成对客户端的响应,那么该事务所引起的服务端状态变更将会被一直保留下来,除非有另一个事务又对其进行了变更。

(5)实时性

通常人们看到实时性的第一反应是,一旦一个事务被成功应用,那么客户端能够立即从服务端上读取到这个事务变更后的最新数据状态。这里需要注意的是,ZooKeeper仅仅保证在一定的时间段内,客户端最终一定能够从服务端上读取到最新的数据状态。

ZooKeeper的设计目标

ZooKeeper致力于提供一个高性能、高可用,且具有严格的顺序访问控制能力(主要是写操作的严格顺序性)的分布式协调服务。高性能使得ZooKeeper能够应用于那些对系统吞吐有明确要求的大型分布式系统中,高可用使得分布式的单点问题得到了很好的解决,而严格的顺序访问控制使得客户端能够基于ZooKeeper实现一些复杂的同步原语。

下面我们来具体看一下ZooKeeper的四个设计目标。

目标一:简单的数据模型

ZooKeeper使得分布式程序能够通过一个共享的、树型结构的名字空间来进行相互协调。这里所说的树型结构的名字空间,是指ZooKeeper服务器内存中的一个数据模型,其由一系列被称为ZNode的数据节点组成,总的来说,其数据模型类似于一个文件系统,而ZNode之间的层级关系,就像文件系统的目录结构一样。不过和传统的磁盘文件系统不同的是,ZooKeeper将全量数据存储在内存中,以此来实现提高服务器吞吐、减少延迟的目的。

目标二:可以构建集群

一个ZooKeeper集群通常由一组机器组成,一般3至5台机器就可以组成一个可用的

ZooKeeper集群了。

组成ZooKeeper集群的每台机器都会在内存中维护当前的服务器状态,并且每台机器之间都互相保持着通信。值得一提的是,只要集群中存在超过一半的机器能够正常工作,那么整个集群就能够正常对外服务。

ZooKeeper的客户端程序会选择和集群中任意一台机器共同来创建一个TCP连接,而一旦客户端和某台ZooKeeper服务器之间的连接断开后,客户端会自动连接到集群中的其他机器。

目标三:顺序访问

对于来自客户端的每个更新请求,ZooKeeper都会分配一个全局唯一的递增编号,这个编号反映了所有事务操作的先后顺序,应用程序可以使用ZooKeeper的这个特性来实现更高层次的同步原语。

目标四:高性能

由于ZooKeeper将全量数据存储在内存中,并直接服务于客户端的所有非事务请求,因此它尤其适用于以读操作为主的应用场景。

http://www.yayakq.cn/news/965114/

相关文章:

  • 网站点击率深圳网站开发antnw
  • 网站建设维护管理软件最新国际热点新闻事件
  • 银川市建设工程质量监督站网站广告设计公司清晨必发图片
  • 如何做网站的教程二维码创意设计理念
  • 沈阳网站制作机构代理平台注册网站建设
  • 网站建设各模块功能简述网站租用服务器费用
  • 电子商务网站建设的平台搭建网站都需要什么
  • 哪个网站做废旧好h5建站网站
  • 安顺建设局网站使网站有流量
  • 网站建设和管理情况自己怎么建个免费网站吗
  • 常州网站建设乛薇学前端什么网站好
  • 2017 上海网站备案威宁建设局网站
  • 延庆免费网站建设那个网站做二手车好
  • 建立网站可以赚钱吗jquery个人网站开发
  • 上海美容论坛网站建设wordpress图片上传压缩
  • 网站建设分金手指科捷11成都网站建设全平台
  • 茶业网站设计方案潍坊企业网站
  • lovefort表白网站制作上海金融网站建设公司
  • 免费素材网站排行榜做个人网站
  • 聊城网站推广品牌网站建设论证方案
  • 建设常规的网站报价是多少钱手机网站建设价格
  • 网站开发网站建设公司网站浏览历史记录恢复方法是什么
  • 桂林做网站哪家好wordpress近义词搜索
  • 公司官方网站建站萍乡网站推广
  • 南昌网站设计建设国外工作室网站
  • 网站建设对网络营销有哪些影响电商网站开发详细流程
  • 中国备案查询网站网页美工设计(第2版)素材
  • 什么能建我的网站呢外贸获客软件排名前十名
  • 流行的网站开发框架线上推广ppt
  • 南宁做网站方案wordpress自带主题下载