1 Star 0 Fork 0

majinliang123 / messtin-sequence

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

MESSTIN Sequence

用途

用来给分布式系统生成唯一性id,保证了线程安全以及可以在多个服务中同时获取id

例子

public void test() {
    Sequence sequence = new Sequence(dataSource, "abc");
    for (int i = 0; i < 500; i++) {
        logger.info("Current id is {}.", sequence.nextId());
    }
}

你也可以在Sample.class中看到具体使用方法

你需要在数据中创建存储数据的表,具体的sql在目录doc/sequence.sql中。

使用的技术

在使用的过程中,你需要一个数据库做支持。 在本项目中的测试用例部分,使用H2内存数据库进行数据的存储。当然,你也可以通过更改源码来使用redis来用作数据存储。

空文件

简介

给分布式系统生成ID 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/majinliang123/messtin-sequence.git
git@gitee.com:majinliang123/messtin-sequence.git
majinliang123
messtin-sequence
messtin-sequence
master

搜索帮助