1
0
mirror of https://github.com/chai2010/advanced-go-programming-book.git synced 2025-05-24 12:32:21 +00:00

fix diagram

This commit is contained in:
Xargin 2018-07-09 23:16:10 +08:00
parent 57b25203f1
commit f21c424ab5

View File

@ -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)。