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

python版本 redis 注册work_id问题 ,当其中一个服务停止后已注册的work_id不会销毁 #110

Open yangsongbai1 opened 3 months ago

yangsongbai1 commented 3 months ago

redis 注册的work_id ,服务停止后已注册的work_id不会销毁 如果max_worker_id限制100, 我启动100个容器,那么我重启其中一个容器,work_id 将会重置为0,work_id就会重复

molixiaoge commented 3 months ago

自己写一个吧,他这个实现的有问题