复古 护眼 海天 深邃 暗黑 默认

分布式序列算法

雪花算法

类型:SNOWFLAKE

可配置属性:

属性名称 数据类型 说明 默认值
max-vibration-offset (?) int 最大抖动上限值,范围[0, 4096)。注:若使用此算法生成值作分片值,建议配置此属性。此算法在不同毫秒内所生成的 key 取模 2^n (2^n一般为分库或分表数) 之后结果总为 0 或 1。为防止上述分片问题,建议将此属性值配置为 (2^n)-1 1
max-tolerate-time-difference-milliseconds (?) long 最大容忍时钟回退时间,单位:毫秒 10 毫秒

UUID

类型:UUID

可配置属性:无

CosId

类型: COSID

可配置属性:

属性名称 数据类型 说明 默认值
id-name String ID 生成器名称 __share__
as-string bool 是否生成字符串类型ID: 将 long 类型 ID 转换成 62 进制 String 类型(Long.MAX_VALUE 最大字符串长度11位),并保证字符串 ID 有序性 false

CosId-Snowflake

类型: COSID_SNOWFLAKE

可配置属性:

属性名称 数据类型 说明 默认值
epoch String 雪花 ID 算法的 EPOCH 1477929600000
as-string bool 是否生成字符串类型ID: 将 long 类型 ID 转换成 62 进制 String 类型(Long.MAX_VALUE 最大字符串长度11位),并保证字符串 ID 有序性 false