| 程序包 | 说明 |
|---|---|
| com.twitter.snowflake.sequence | |
| com.twitter.snowflake.support |
| 限定符和类型 | 类和说明 |
|---|---|
class |
SnowFlakeSequence
The unique id has 64bits (long)
+------+----------------------+----------------+-----------+
| sign | delta millisecond | worker node id | sequence |
+------+----------------------+----------------+-----------+
1bit timeBits workerBits seqBits
Note that: The total bits must be 64
sign: The highest bit is 0
delta millisecond:
worker id:
sequence: |
| 限定符和类型 | 方法和说明 |
|---|---|
IdSequence |
IdSequenceFactory.create(long workerId) |
IdSequence |
ElasticIdSequenceFactory.create(long workerId) |
IdSequence |
IdSequenceFactory.create(WorkerIdAssigner workerIdAssigner) |
IdSequence |
ElasticIdSequenceFactory.create(WorkerIdAssigner workerIdAssigner) |
Copyright © 2018. All rights reserved.