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

godaddy域名买的网站网络安全专业学什么

godaddy域名买的网站,网络安全专业学什么,外发加工网查询,html做网站项目案例系列文章目录 Zookeeper安装教程 目录 一、Zookeeper简介 二、Zookeeper的数据结构 三、CPA理论 四、BASE 理论 五、ZooKeeper的特性 前言 这是我的学习笔记,以便后面翻阅。 一、Zookeeper简介 ZooKeeper是一个分布式的、开放源码的分布式应用程序协调服务&a…

系列文章目录

Zookeeper安装教程


目录

一、Zookeeper简介

二、Zookeeper的数据结构

三、CPA理论

四、BASE 理论

五、ZooKeeper的特性


前言

这是我的学习笔记,以便后面翻阅。


一、Zookeeper简介

ZooKeeper是一个分布式的、开放源码的分布式应用程序协调服务,它是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。

ZooKeeper的目标是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。它以Fast Paxos算法为基础,通过选举产生一个领导者(leader),只有领导者才能提交提议,从而解决了Paxos算法存在的问题。

ZooKeeper为分布式应用提供了一致性服务,其功能包括配置维护、域名服务、分布式同步、组服务等。它还提供了分布式独享锁、选举、队列的接口,其中分布锁和队列有Java和C两个版本,选举只有Java版本

二、Zookeeper的数据结构

zookeeper 提供的名称空间类似于标准文件系统,key-value 的形式存储。名称 key 由斜线 / 分割的一系列路径元素,zookeeper 名称空间中的每个节点都是由一个路径标识。

三、CPA理论

CAP 理论指出对于一个分布式计算系统来说,不可能同时满足以下三点:

  • 一致性(Consistency):在分布式环境中,一致性是指数据在多个副本之间是否能够保持一致的特性,等同于所有节点访问同一份最新的数据副本。在一致性的需求下,当一个系统在数据一致的状态下执行更新操作后,应该保证系统的数据仍然处于一致的状态。
  • 可用性(Availability):每次请求都能获取到正确的响应,但是不保证获取的数据为最新数据。

  • 分区容错性(Partition tolerance):分布式系统在遇到任何网络分区故障的时候,仍然需要能够保证对外提供满足一致性和可用性的服务,除非是整个网络环境都发生了故障。

一个分布式系统最多只能同时满足一致性、可用性和分区容错性这三项中的两项。但是P 是必须的,因此只能在 CP 和 AP 中选择,zookeeper 保证的是 CP,对比 spring cloud 系统中的注册中心 eruka 实现的是 AP。

四、BASE 理论

BASE 理论是对 CAP 中的一致性和可用性进行一个权衡的结果,理论的核心思想就是:我们无法做到强一致,但每个应用都可以根据自身的业务特点,采用适当的方式来使系统达到最终一致性。

  • 基本可用(Basically Available):在分布式系统出现故障,允许损失部分可用性(服务降级、页面降级)。

  • 软状态(Soft-state):允许分布式系统出现中间状态。而且中间状态不影响系统的可用性。这里的中间状态是指不同的 data replication(数据备份节点)之间的数据更新可以出现延时的最终一致性。

  • 最终一致性(Eventually Consistent):data replications 经过一段时间达到一致性。

五、ZooKeeper的特性

  • 顺序一致性:从一个客户端发起的事务请求,最终都会严格按照其发起顺序被应用到ZooKeeper中。
  • 原子性:所有事务请求的处理结果在整个集群中所有机器上都是一致的,不存在部分机器应用了该事务,而另一部分没有应用的情况。
  • 单一视图:所有客户端看到的服务端数据模型都是一致的。
  • 可靠性:一旦服务端成功应用了一个事务,则其引起的改变会一直保留,直到被另外一个事务所更改。
  • 实时性:一旦一个事务被成功应用后,ZooKeeper可以保证客户端立即可以读取到这个事务变更后的最新状态的数据。

此外ZooKeeper还具有简单的数据模型、构建集群和顺序访问等功能和特性。

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

相关文章:

  • 做泵阀到哪个网站好建设网站硬件
  • 黄浦网站制作阿里云主机价格表
  • 网站自然优化自学互联网公司大厂排名
  • 想做一个自己的网站怎么做的golang 网站开发 开源
  • 优秀网站设计平台中国最大的家装网站
  • 加强机关门户网站建设方案网络管理中心网站
  • 做网站注册几类商标可以自己设计装修的免费软件
  • 广东同江医院网站建设百度网站排名提升工具
  • 做网站应该注意哪些方面桂林漓江景区门票
  • 网站制作用什么语言做网站店铺怎样打理
  • 基于html的个人网站的设计与实现论文模板王网站
  • 加强财政门户网站建设工作什么网站可以做宣传
  • 业务宣传网站建设58同城网站建设的不足
  • 网站如何做首面关键词网页浏览器插件
  • 口碑好的常州网站优化静态网站被同行使用
  • 先备案域名还是先做网站家居企业网站建设讯息
  • 制作网站软件作品正能量网站入口地址
  • 佛山大型网站设计公司工程建设含义
  • app界面设计模板素材免费长春关键词优化排名
  • 已备案网站增加域名假建设银行网站
  • 微信端网站设计规范网络推广法
  • 网站备案 注销西安网站建设哪个好
  • 南充网站建设略奥科技上海中学地址
  • 做ppt素材的网站有哪些邢台网站建设优化
  • 营销型网站建设的步骤销售网站内容设计
  • 注册免费网站区域名举例说明
  • 佛山外贸网站建设公司网站怎么做筛选功能的代码
  • 网站建设上机课wordpress编辑框经典
  • 公司网站的详细步骤企业经营沙盘seo优化
  • 骆驼有没有做网站的公司天水建网站