分布式常用工具组件 distributed-tool V1.4 发布

栏目: 软件资讯 · 发布时间: 7年前

内容简介:分布式常用工具组件 distributed-tool V1.4 发布了,之前版本,只支持redis的单点连接,1.4之后,新增支持了哨兵模式部署的redis连接方式。初始化方式: //哨兵地址端口集合 Set<String> sentinelSet = new ...

分布式常用 工具 组件 distributed-tool V1.4 发布了,之前版本,只支持 redis 的单点连接,1.4之后,新增支持了哨兵模式部署的redis连接方式。初始化方式:

//哨兵地址端口集合
Set<String> sentinelSet = new HashSet<>();
sentinelSet.add("ip:port");
sentinelSet.add("ip:port");
//其中mymaster是redis的master节点,xxx是密码,如果需要
Dt.getInstance().initJedisSentinel("mymaster", sentinelSet, "xxx");

当然,目前这个工具,暂时还不支持多master集群方式部署的redis连接。后续会跟进。在主备+哨兵模式下的redis方式,分布式锁和分布式信号量,在master挂掉,slave切换master的情况下,如果数据节点同步不及时,可能会有点问题。后面看看怎么优化下。 

distributed-tool 是一个分布式常用工具组件。其中包括但不限于:分布式List、分布式Set、分布式Long、分布式信号量、分布式缓存、分布式锁、分布式序列号生成器、分布式订阅发布模式等常用工具类。

目前微服务开发的系统很多,这个就涉及到分布式集群问题。像以前如果是单机,那么这些解决方案都可以使用JVM的API来实现,但在分布式环境下,这些API都不可用,所以急需一套分布式的API来支持这种常用操作,那么我来提供了,后面持续添加各种分布式常用工具类。


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

The Web Designer's Idea Book, Vol. 2

The Web Designer's Idea Book, Vol. 2

Patrick McNeil / How / 2010-9-19 / USD 30.00

Web Design Inspiration at a Glance Volume 2 of The Web Designer's Idea Book includes more than 650 new websites arranged thematically, so you can easily find inspiration for your work. Auth......一起来看看 《The Web Designer's Idea Book, Vol. 2》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器