没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
zkclient 项目 项目介绍: zkclient 是对zookeeper java客户端进行的封装,主要实现了连接、断线重连,watch事件改为listen监听事件,分布式锁等 注意: 使用时需要自行编译安装到maven或打成jar使用 使用方式: <dependency> <artifactId>zk-client</artifactId> <groupId>com.danyy.zk</groupId> <version>1.0.0-SNAPSHOT</version> </dependency> 后期完善 zookeeper分布式锁实现思路(即SimpleLock思路) 1. 首先指定一个作为锁的znode,通常用它来描述被锁定的实体,称为/leader; 2. 然后希望获得锁的客户端创建一些短暂顺序znode,作为锁znode的子节点。 3. 在
资源推荐
资源详情
资源评论
收起资源包目录
zkClient-master.zip (37个子文件)
zkClient-master
src
main
resources
log4j2.xml 387B
java
com
danyy
zk
lock
SimpleLock.java 6KB
LockListener.java 3KB
BoundSemaphore.java 484B
Lock.java 403B
ReentrantState.java 564B
listener
Node.java 364B
ThreadProcessFactory.java 524B
ListenerProcessPool.java 2KB
StateListener.java 312B
Listener.java 590B
ListenerManager.java 2KB
ZkClientException.java 358B
watcher
WatcherProcess.java 11KB
ZkWatcher.java 4KB
ZkClient.java 17KB
test
java
com
danyy
zk
LockTest.java 2KB
ZkClientTest.java 4KB
LICENSE 11KB
pom.xml 3KB
README.md 1KB
.idea
misc.xml 561B
libraries
Maven__org_slf4j_slf4j_api_1_7_15.xml 501B
Maven__org_apache_logging_log4j_log4j_core_2_3.xml 547B
Maven__log4j_log4j_1_2_16.xml 457B
Maven__org_apache_logging_log4j_log4j_slf4j_impl_2_3.xml 589B
Maven__org_apache_logging_log4j_log4j_api_2_3.xml 540B
Maven__jline_jline_0_9_94.xml 457B
Maven__org_apache_zookeeper_zookeeper_3_4_6.xml 538B
Maven__org_hamcrest_hamcrest_core_1_3.xml 520B
Maven__io_netty_netty_3_7_0_Final.xml 504B
Maven__junit_junit_4_11.xml 443B
vcs.xml 219B
inspectionProfiles
Project_Default.xml 1KB
compiler.xml 628B
zkclient.iml 2KB
modules.xml 268B
共 37 条
- 1
资源评论
谁家扁舟子
- 粉丝: 27
- 资源: 4680
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功