public class IdConstants extends Object
Modifier and Type | Field and Description |
---|---|
static long |
DEFAULT_DATACENTER_ID
默认的数据中心ID。
|
static Snowflake |
DEFAULT_SNOWFLAKE
默认的Snowflake单例,使用默认的Worker ID和数据中心ID。
|
static long |
DEFAULT_WORKER_ID
默认的Worker ID生成。
|
Constructor and Description |
---|
IdConstants() |
public static final long DEFAULT_DATACENTER_ID
此常量通过调用IdUtil.getDataCenterId(long)
方法,传入Snowflake.MAX_DATA_CENTER_ID
作为参数,
来获取一个默认的数据中心ID。它在系统中作为一个全局配置使用,标识系统默认运行在一个最大数据中心ID限定的环境中。
public static final long DEFAULT_WORKER_ID
这个静态常量是通过调用IdUtil的getWorkerId方法,使用默认的数据中心ID和Snowflake算法允许的最大Worker ID来获取的。
获取Worker ID的具体实现方法
,
Snowflake算法中定义的最大Worker ID
public static final Snowflake DEFAULT_SNOWFLAKE
DEFAULT_WORKER_ID
和DEFAULT_DATACENTER_ID
作为参数。Copyright © 2024. All rights reserved.