Browse Source

edit

tags/v1.0.0
zhouzj 4 years ago
parent
commit
1b1c136df9
1 changed files with 9 additions and 1 deletions
  1. +9
    -1
      README.md

+ 9
- 1
README.md View File

@@ -48,12 +48,20 @@
3.不想将Long型转String给前端用的项目。(如果前端支持bigint,则不用考虑此项) 3.不想将Long型转String给前端用的项目。(如果前端支持bigint,则不用考虑此项)




## 大型分布式环境使用建议
## 大型分布式使用建议


1.可扩大 WorkerIdBitLength 到最多20位,支持 1,048,576 个节点,且不影响上述并发性能(50W/0.1s)。 1.可扩大 WorkerIdBitLength 到最多20位,支持 1,048,576 个节点,且不影响上述并发性能(50W/0.1s)。


2.采用中心化 IdGenerator 集群,给节点生成可用 Id 列表,存入 Redis 队列供节点消费。此时64个中心化节点数足够大型互联网项目使用。 2.采用中心化 IdGenerator 集群,给节点生成可用 Id 列表,存入 Redis 队列供节点消费。此时64个中心化节点数足够大型互联网项目使用。


## 如何处理时间回拨
1.当发生系统时间回拨的时候,算法采用过去时序的预留序数(0-5)生成新的ID。

2.默认每秒可生成100个(速度可调整)。

3.回拨生成的ID序号,默认靠前,也可以调整为靠后。


## 使用方法 ## 使用方法


#### 雪花漂移算法 #### 雪花漂移算法


Loading…
Cancel
Save