public class SafeJavaScriptSnowflakeId
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static long |
JAVA_SCRIPT_MAX_SAFE_NUMBER |
static int |
JAVA_SCRIPT_MAX_SAFE_NUMBER_BIT |
| 构造器和说明 |
|---|
SafeJavaScriptSnowflakeId() |
| 限定符和类型 | 方法和说明 |
|---|---|
static MillisecondSnowflakeId |
ofMillisecond(int machineId)
Max Sequence (TPS) = 63000
Max Machine = 63
Max Timestamp = 2199023255551 ms ~~ 69.7 years
|
static MillisecondSnowflakeId |
ofMillisecond(long epoch,
int timestampBit,
int machineBit,
int sequenceBit,
int machineId) |
static SecondSnowflakeId |
ofSecond(int machineId)
Max Sequence (TPS) = 65535
Max Machine = 63
Max Timestamp = 2147483647 s ~~ 68 years
|
static SecondSnowflakeId |
ofSecond(long epoch,
int timestampBit,
int machineBit,
int sequenceBit,
int machineId) |
public static final int JAVA_SCRIPT_MAX_SAFE_NUMBER_BIT
public static final long JAVA_SCRIPT_MAX_SAFE_NUMBER
public static MillisecondSnowflakeId ofMillisecond(long epoch, int timestampBit, int machineBit, int sequenceBit, int machineId)
public static SecondSnowflakeId ofSecond(long epoch, int timestampBit, int machineBit, int sequenceBit, int machineId)
public static MillisecondSnowflakeId ofMillisecond(int machineId)
machineId - 服务实例编号public static SecondSnowflakeId ofSecond(int machineId)
machineId - 服务实例编号