C++11 实现 Twitter Snowflake
SnowflakeIdWorker c++11
Twitter Snowflake c++11实现版本
代码位置
SnowFlake 算法生成的 id 是一个64位大小的整数, 它的结构如下图:
- 1位: 不用, 二进制中最高位为1的都是负数, 但是我们生成的id一般都使用整数, 所以这个最高位固定是0.
41位: 用来记录时间戳(毫秒级), 注意, 这里存储的不是当前的时间戳...
原创
2018-02-12 15:52:59 ·
3639 阅读 ·
6 评论