public class SnowFlakeCreator extends Object
单例对象: 请优先调用有参方法,避免服务之间的冲突 snowflake() snowflakeString()
| 构造器和说明 |
|---|
SnowFlakeCreator() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Long |
snowflake()
创建SnowFlake 雪花Id
本对象单例维护
|
static Long |
snowflake(Integer workerId,
Integer dataCenterId)
创建SnowFlake 雪花Id
本对象单例维护(建议项目启动后优先调用一次)
|
static SnowFlakeFactory |
snowflakeBuild(Integer workerId,
Integer dataCenterId)
创建SnowFlake 雪花Id
非单例模式,请自己维护
|
static String |
snowflakeString()
创建SnowFlake 雪花Id
本对象单例维护
|
public static Long snowflake()
public static Long snowflake(Integer workerId, Integer dataCenterId)
workerId - 工作机器ID(0~31)dataCenterId - 数据中心ID(0~31)public static String snowflakeString()
public static SnowFlakeFactory snowflakeBuild(Integer workerId, Integer dataCenterId)
workerId - 工作机器ID(0~31)dataCenterId - 数据中心ID(0~31)Copyright © 2024. All rights reserved.