Documentation ¶
Overview ¶
Package snowflake TODO
Index ¶
Constants ¶
View Source
const ( // Poch ( 2017-05-27 16:52:35.250507739 +0800 CST ).UnixNano() / 1e6 Poch = 1495875155250 // WorkerIDBits WorkerId所占的位 WorkerIDBits = uint64(10) // SenquenceBits 序列号占的位 SenquenceBits = uint64(12) // WorkerIDShift 参照 WorkerIDShift = SenquenceBits // TimeStampShift 参照 TimeStampShift = SenquenceBits + WorkerIDBits // SequenceMask 最大序列号值 4095(4096个) SequenceMask = int64(-1) ^ (int64(-1) << SenquenceBits) // MaxWorker 最大客户端标志值 1023(1024个) MaxWorker = int64(-1) ^ (int64(-1) << WorkerIDBits) )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
Click to show internal directories.
Click to hide internal directories.