项目作者: shupkg

项目描述 :
snowflake with golang
高级语言: Go
项目地址: git://github.com/shupkg/snowflake.git
创建时间: 2019-06-23T18:17:09Z
项目社区:https://github.com/shupkg/snowflake

开源协议:Apache License 2.0

下载


snowflake

32 位秒时间戳 + 17 位自增 + 4 位节点序号 = 53 位

节点位长度取值问题(不借秒的情况下)

节点位 支持节点数 每节点最大秒并发
0 1 2097152
1 2 1048576
2 4 524288
3 8 262144
4 16 131072
5 32 65536
6 64 32768
7 128 16384
8 256 8192
9 512 4096
10 1024 2048