随笔分类 - 分布式技术
摘要:Zookeeper分布式过程协同技术 - Zab状态更新广播协议 何为状态更新广播协议? Zookeeper服务器在接收到一个写请求操作时,如果当前服务器为追随者,它将会把写请求转发给群首。这时群首会将探索性的执行该请求,并将执行结果以事务的方式对状态更新进行广播。一个事务中包含服务器所需要执行变更
阅读全文
摘要:Zookeeper分布式过程协同技术 - 群首选举 群首概念 群首为集群中服务器选择出来的一个服务器,并被集群认可。设置群首目的在与对客户端所发起的状态变更请求进行排序,包括:create、setData、delete操作。群首将每一个请求转换为一个事务并将事务发送给追随者,确保集群按照群首确定的顺
阅读全文
摘要:Zookeeper分布式过程协同技术 - 部署及设置 Zookeeper支持单机模式、伪集群模式、集群模式三种部署方式。演示部署环境为CentOS、jdk版本为1.8、Zookeeper版本为3.4.9。 单机模式 单机模式适合入门学习使用,只需要一台机器就可以轻松搭建Zookeeper服务用于学习
阅读全文
摘要:Zookeeper分布式过程协同技术 - 概念及基础 Zookeeper是什么? Zookeeper是一种分布式过程协同技术,其所提供的客户端API功能强大,其中包括: 保障强一致性。有序性和持久性。 实现通用的同步原语的能力。 在实际分布式系统中,并发往往导致不正确的行为。Zookeeper提供了
阅读全文

浙公网安备 33010602011771号