quan-id
基于雪花算法的ID生成工具配置
使用方法
1、引入工具依赖包
提示
工具包目前只在quan-tools
模块中,需要通过quan-tools
引入。
后期视具体需求决定是否上传到 Maven 仓库。
- gradle
dependencies {
api project(':quan-tools:quan-id')
}
2、yml配置:
示例配置仅供参考
quan:
id:
workerId: 0
datacenterId: 1
配置参数说明
workerId
- 类型:
long
- 默认:
0
工作组编号
datacenterId
- 类型:
long
- 默认:
0
数据中心编号
工具类说明-ID
id
生成id流水号
请求参数:
参数 | 类型 | 是否必须 | 说明 |
---|---|---|---|
type | long | 否 | 业务领域编码 |
返回参数:
流水号(long
类型)
genId
生成id流水号
请求参数:
参数 | 类型 | 是否必须 | 说明 |
---|---|---|---|
type | String | 否 | 业务领域编码 |
返回参数:
流水号(String
类型)