zookeeper

类型
分布式技术
学习时间
Jan 7, 2020
状态
进行中
参考资料
封面
下载.png

简介

Zookeeper是一个开源的分布式协同服务系统。
Zookeeper 的设计目标是将那些复杂且容易出错的分布式服务封装起来,抽象出一个高校可靠的原语集,并以一系列简单的接口提供给用户使用
ZooKeeper 作为一个分布式协调服务,给出了在分布式环境下一致性问题的工业解决方案,目前流行的很多开源框架技术背后都有 ZooKeeper 的身影。
 

数据模型

ZooKeeper的数据模型

watch机制

watch机制

ACL 权限控制

ACL 权限控制
 

ZooKeeper的序列化方式

ZooKeeper的序列化方式

ZooKeeper 的网络通信协议详解

ZooKeeper 的网络通信协议详解

对外提供服务

对外提供服务

ClientCnxn 客户端核心工作类工作原理解析

客户端核心工作类工作原理解析

Curator:降低 ZooKeeper 使用的复杂性

Curator:降低 ZooKeeper 使用的复杂性

Leader 选举与多节点同步

Leader 选举与多节点同步

zookeeper分布式锁

zookeeper分布式锁

基于 ZooKeeper 命名服务的应用:分布式 ID 生成器

基于 ZooKeeper 命名服务的应用:分布式 ID 生成器

使用 ZooKeeper 实现负载均衡服务器功能

使用 ZooKeeper 实现负载均衡服务器功能

ZooKeeper在开源框架的使用

ZooKeeper 在 Kafka 和 Dubbo 中的工业级实现案例分析

搭建高可用的 ZooKeeper 生产环境

搭建一个高可用的 ZooKeeper 生产环境