在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:distributed-tool-parent开源软件地址:https://gitee.com/xuan698400/distributed-tool开源软件介绍:distributed-tool项目介绍这是一个分布式常用工具组件。其中包括但不限于: 软件架构目前项目分两个module,distributed-tool和distributed-tool-test。前者是核心源码。后者是测试代码。
版本更新V1.0版本
V1.1版本
V1.2版本
V1.3版本
V1.4版本
Maven引用<dependency> <groupId>com.xuanner</groupId> <artifactId>distributed-tool</artifactId> <version>1.3</version></dependency> 使用教程初始化(目前底层使用了Redis来实现,所以使用Redis方式初始化) Dt.getInstance().initJedis("xxx", 8380, "xxx"); 销毁(注意,在应用的结束生命周期上加上销毁代码,例如Spring的destroy周期) Dt.getInstance().getDefaultJedisFactory().destroy(); 一个分布式List使用例子 DtList list = Dt.newDtList("listName");list.pushLeft(new String[] { "a", "b" });list.popLeft();list.close();//使用完毕记得close 一个分布式缓存锁使用例子 DtLock lock = Dt.newDtLock("lockName");String kId = lock.tryLock();//你的临界资源操作逻辑lock.unLock(kId);lock.close();//使用完毕记得close 更多使用教程:https://gitee.com/xuan698400/distributed-tool/wikis/ 后续支持功能
联系方式
|
请发表评论