Are you sure you want to delete this task? Once this task is deleted, it cannot be recovered.
|
4 years ago | |
---|---|---|
src | 4 years ago | |
.gitignore | 4 years ago | |
LICENSE | 4 years ago | |
README.en.md | 4 years ago | |
README.md | 4 years ago | |
auto_commit.bat | 4 years ago |
用一种全新的雪花漂移算法,让ID更短、生成速度更快。
核心在于缩短ID长度的同时,还能保持每毫秒并发处理量(50W/0.1s),且能保持伸缩能力。
支持QQ群:646049993
1.ID更短,是传统算法的几倍,用50年都不会超过js(Number)的最大值。
2.生成速度更快,0.1秒可生成50万个。(i7笔记本)
3.支持时间回拨处理。
4.支持手工插入新ID。
5.漂移时能对外异步发消息。
6.不依赖任何外部缓存和数据库。
7.目前是C#版,很快会出java、php等版本。
1.SnowWorkerM1.cs 是雪花漂移算法。
2.SnowWorkerM2.cs 是传统雪花算法。
雪花算法中非常好用的数字ID生成器
C C# Pascal Go D other