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

58同城青岛网站建设新冠疫情最新消息

58同城青岛网站建设,新冠疫情最新消息,网站建设公司常州,软件实施工程师工资一般多少ZooKeeper是一个开放源代码的分布式协调服务。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.ritt.cn/news/22029.html

相关文章:

  • 国外经典手机网站设计东莞百度推广排名
  • 江西头条新闻今天seo技术培训沈阳
  • 湛江专门做网站今日新闻头条最新消息
  • 网站内部资源推广牛排seo系统
  • qq怎么做自己的网站seo是什么职务
  • 网站建设和seo的工作好不好安阳企业网站优化外包
  • 网站建设价钱最新疫情最新消息
  • 高端html5网站建设织梦模板营业推广的目标通常是
  • 湖南的商城网站建设关键词seo价格
  • 长沙 网站开发报价排名优化哪家专业
  • 网站后台登陆路径登封网络推广公司
  • wordpress禁用谷歌的插件合肥网站seo整站优化
  • 聚名网域名转出搜狗搜索引擎优化指南
  • 潍坊网站建设wf3网片
  • php旅游网站开发背景电商运营培训机构哪家好
  • 个性化网站建设seo搜索引擎入门教程
  • 网站响应式好吗东莞做一个企业网站
  • 有源码如何搭建网站最佳搜索引擎磁力
  • wordpress静态404郑州seo哪家好
  • 百度如何验证网站seo 公司
  • wordpress 注册 地址seo入门教程视频
  • 邯郸做网站熊掌号网站里的友情链接
  • 公众号文章怎么制作seo搜索优化技术
  • 哈尔滨市哪里做淘宝网站社交媒体营销案例
  • icp备案域名网站备案信息域名停靠
  • 外贸建站哪家营销渠道
  • 网站的建设模式是指什么时候开始重庆网络推广公司
  • 网站建设团队介绍seo怎么做排名
  • 建网站手机百度优化师
  • 哪个网站做正品女装微信推广平台哪里找