Skip to content

lengkristy/dlock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dlock(分布式应用锁)的使用方式

1、项目引用

在自己的项目中通过maven的方式,
avatar

2、配置redis

分布式应用锁的轮询实现方式是通过redis的实现,需要在自己的项目中配置redis,并且redis的版本需要在2.8版本以上。

3、配置activemq

分布式应用锁的阻塞实现方式是通过redis和activemq一起实现,需要在自己的项目中配置activemq即可。

4、使用同步机制

自己的项目中有需要做同步的地方加上ServerSync注解即可。
avatar
参数ObtainLockModel(获取锁的模式)有两种,第一种polling为轮询,默认为polling,第二种为block,阻塞,polling的方式主要是用redis实现,block的方式主要是用activemq方式实现。

5、dlock配置

需要在自己项目中的application.yml文件中加入如下配置:
dlock:
   expireTime: 10000
设置dlock轮询模式下的默认过期时间

About

分布式锁

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages