1
0
mirror of synced 2026-04-06 03:28:41 +08:00
This commit is contained in:
zhouzj
2021-03-11 19:07:46 +08:00
parent d4ee23923a
commit 1b1c136df9

View File

@@ -48,12 +48,20 @@
3.不想将Long型转String给前端用的项目。如果前端支持bigint则不用考虑此项
## 大型分布式环境使用建议
## 大型分布式使用建议
1.可扩大 WorkerIdBitLength 到最多20位支持 1,048,576 个节点且不影响上述并发性能50W/0.1s)。
2.采用中心化 IdGenerator 集群,给节点生成可用 Id 列表,存入 Redis 队列供节点消费。此时64个中心化节点数足够大型互联网项目使用。
## 如何处理时间回拨
1.当发生系统时间回拨的时候算法采用过去时序的预留序数0-5生成新的ID。
2.默认每秒可生成100个速度可调整
3.回拨生成的ID序号默认靠前也可以调整为靠后。
## 使用方法
#### 雪花漂移算法