#雪花 #系统 #ID #Twitter #唯一 #分布式 #生成

snowflake_id

SnowFlake是Twitter采用的算法,其目的是在分布式系统中生成全球唯一的且趋势递增的ID。

2个稳定版本

1.0.1 2021年9月22日
0.1.0 2021年9月22日

#39 in #雪花

Download history 30/week @ 2024-02-24 1/week @ 2024-03-02 82/week @ 2024-03-30 14/week @ 2024-04-06 8/week @ 2024-04-13 33/week @ 2024-04-20 10/week @ 2024-04-27 2/week @ 2024-05-04

每月 56次下载

MIT/Apache

265KB
103

SnowFlake是Twitter采用的算法,其目的是在分布式系统中生成全球唯一的且趋势递增的ID。

SnowFlake算法在同一毫秒内可以生成多少个全球唯一的ID?同一毫秒内的ID数量 = 1024 X 4096 = 4194304

let mut worker = Snowflake::new(1, 1);

let id = worker.next();

无运行时依赖