- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 Zookeeper集群运行原理
客户端测试程序:package cn.onea.common.zoo;import org.apache.zookeeper.*;import org.apache.zookeeper.data.Stat;import java.io.IOException;import java.util.concurrent.CountDownLatch;public class ZCT...
2019-08-23 14:40:14 267
原创 Zookeeper实现分布式锁
获取锁:1 在Zookeeper中创建一个节点,比如名称为locks;2 当线程获取锁的时候先在locks目录节点下创建临时有序节点,保存创建成功后节点路径;3尝试获取锁,尝试获取锁的过程:先获取locks下所有的子节点,检查当前节点的序号是否是所有子节点中最小的,是则获取锁成功返回,否则监听与之序号最接近且比他小的那个节点,进入等待,当监听事件触发后结束等待(监听事件触发一般是前一个...
2019-08-22 10:03:37 141
转载 ZooKeeper分布式锁实现java例子,附完整可运行源代码
本原创入门教程,涵盖ZooKeeper核心内容,通过实例和大量图表,结合实战,帮助学习者理解和运用,任何问题欢迎留言。目录:zookeeper介绍与核心概念安装和使用ZooKeeper分布式锁实现ZooKeeper框架Curator分布式锁实现及源代码分析zookeeper 开发实战(java客户端)----------------------------------------...
2019-08-22 09:43:45 396
转载 Zookeeper的基本概念和重要特性
目录1. 什么是Zookeeper 2. Zookeeper集群角色 3. Zookeeper的数据模型 3.1 Znode的类型 3.2 Znode的结构 4. Zookeeper的事件监听机制 5. Zookeeper如何保证分布式数据一致性——ZAB协议 5.1 事务请求的处理流程 5.2 Leader服务器的选举流程 6. Zookeeper如何进行服务器...
2019-08-22 09:42:08 437
rocketmq-console.zip
2021-11-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人