mirror of
https://github.com/chai2010/advanced-go-programming-book.git
synced 2025-05-24 20:52:22 +00:00
fix diagram
This commit is contained in:
parent
57b25203f1
commit
f21c424ab5
@ -127,9 +127,9 @@ Epoch 就是本节开头讲的起始时间,NodeBits 指的是机器编号的
|
|||||||
sonyflake 是 Sony 公司的一个开源项目,基本思路和 snowflake 差不多,不过位分配上稍有不同:
|
sonyflake 是 Sony 公司的一个开源项目,基本思路和 snowflake 差不多,不过位分配上稍有不同:
|
||||||
|
|
||||||
```
|
```
|
||||||
+--------------------------------------------------------------------------+
|
+-----------------------------------------------------------------------------+
|
||||||
| 1 Bit Unused | 39 Bit Timestamp | 8 Bit Sequence ID | 16 Bit Machine ID |
|
| 1 Bit Unused | 39 Bit Timestamp | 8 Bit Sequence ID | 16 Bit Machine ID |
|
||||||
+--------------------------------------------------------------------------+
|
+-----------------------------------------------------------------------------+
|
||||||
```
|
```
|
||||||
|
|
||||||
这里的时间只用了 39 个 bit,但时间的单位变成了 10ms,所以理论上比 41 位表示的时间还要久(174 years)。
|
这里的时间只用了 39 个 bit,但时间的单位变成了 10ms,所以理论上比 41 位表示的时间还要久(174 years)。
|
||||||
|
Loading…
x
Reference in New Issue
Block a user