yitter / IdGenerator

💎多语言实现,高性能生成唯一数字ID。 💎优化的雪花算法(SnowFlake)——雪花漂移算法,在缩短ID长度的同时,具备极高瞬时并发处理能力(50W/0.1s)。 💎原生支持 C#/Java/Go/Rust/C/JavaScript/TypeScript/Python/Pascal 多语言,提供其它适用于其它语言的多线程安全调用动态库(FFI)。💎支持容器环境自动扩容(自动注册 WorkerId ),单机或分布式唯一IdGenerator。💎顶尖优化,超强效能。
MIT License
2.59k stars 371 forks source link

大佬请问能否根据不同的key去生成不同的ID呢 #100

Open hunshimowang6 opened 7 months ago

hunshimowang6 commented 7 months ago

image

yitter commented 7 months ago

key是什么,跟生成的ID是什么关系?

ZoMinster commented 2 months ago

就是不同的表其实可以分开控制,现在都是所有表共用一个生成id的实例

ZoMinster commented 2 months ago

可以把regworkerid改下,变成分表生成workerid,我自己改了一个版本