mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-05-09 23:51:34 +08:00
增加IdConstants,提高Snowflake初始化性能
This commit is contained in:
parent
422f36b23e
commit
355f6d0d86
@ -28,4 +28,11 @@ public class IdConstants {
|
|||||||
* @see Snowflake#MAX_WORKER_ID Snowflake算法中定义的最大Worker ID
|
* @see Snowflake#MAX_WORKER_ID Snowflake算法中定义的最大Worker ID
|
||||||
*/
|
*/
|
||||||
public static final long DEFAULT_WORKER_ID = IdUtil.getWorkerId(DEFAULT_DATACENTER_ID, Snowflake.MAX_WORKER_ID);
|
public static final long DEFAULT_WORKER_ID = IdUtil.getWorkerId(DEFAULT_DATACENTER_ID, Snowflake.MAX_WORKER_ID);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 默认的Snowflake单例,使用默认的Worker ID和数据中心ID。<br>
|
||||||
|
* 传入{@link #DEFAULT_WORKER_ID}和{@link #DEFAULT_DATACENTER_ID}作为参数。<br>
|
||||||
|
* 此单例对象保证在同一JVM实例中获取ID唯一,唯一性使用进程ID和MAC地址保证。
|
||||||
|
*/
|
||||||
|
public static final Snowflake DEFAULT_SNOWFLAKE = new Snowflake(DEFAULT_WORKER_ID, DEFAULT_DATACENTER_ID);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user