Zookeeper -分布式部分应用场景代码实现 -- 05

文章目录1.分布式锁1.1 通过原生zookeeper封装实现2.2 使用Curator recipe 实现 1.分布式锁 1.1 通过原生zookeeper封装实现 package com.vison.ws.zookeeper; import org.apache.zookeeper.*; i...

2019-04-21 16:26:31

阅读数 8

评论数 0

Zookeeper -API使用,事件机制,Curator的使用 -- 04

1.Zookeeper数据存储 事务日志 conf/zoo.cfg 中dataDir目录中 快照日志 conf/zoo.cfg 中dataDir目录中 运行时日志 bin/zookeeper.out文件中

2019-03-29 20:52:25

阅读数 31

评论数 0

Zookeeper 原理 之ZAB,选举 -- 03

文章目录1. ZAB协议1.1 消息广播的实现原理1.2 崩溃恢复2. 选举2.1 启动时的leader选举2.1 服务运行期间的Leader选举3. Leader选举源码3.1 FastLeaderElection 选举过程3.2 从QuorumPeerMain类开始3.3 调用QuorumPe...

2019-03-29 20:52:05

阅读数 43

评论数 0

Zookeeper的典型应用场景 -- 02

文章目录1.数据的发布和订阅 - 配置中心2.负载均衡3.命名服务 - 唯一命名4.分布式协调/通知5.集群管理6. Master选举7. 分布式锁7.1 排他锁7.2 共享锁   Zookeeper是一个典型的发布/订阅模式的分布式数据管理与协调框架,可以使用它来进行分布式的发布和订阅。另外一方...

2019-03-29 20:51:44

阅读数 22

评论数 0

初识Zookeeper 客户端使用,集群搭建 -- 01

文章目录1.zookeeper简介2.zookeeper安装部署2.1 单机安装2.2 集群安装2.3 zookeeper shell命令2.4 客户端常用命令3.zookeeper核心概念3.1 数据节点分类3.2 当前数据节点详细信息3.3 Session会话3.4 集群角色3.5 Watch...

2019-02-12 21:17:44

阅读数 59

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭