自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

男儿当自强

人生来平凡,因奋斗进取而不凡。

  • 博客(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

RocketMQ控制台,下载后对资源解压,修改Pom中RocketMQ版本修改配置文件中RocketMQ nameServer地址,用Maven编译,运行target目录下的jar即可

2021-11-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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