添加id 处理

This commit is contained in:
zk
2026-07-24 18:42:37 +08:00
parent 8d67bc76ec
commit a437c31751
2 changed files with 15 additions and 0 deletions
+14
View File
@@ -0,0 +1,14 @@
"""雪花 ID 生成
全项目共用一个生成器实例。instance 号用于区分不同服务,
避免多端 ID 冲突(job_cleaner 已占用 1、2spider 用 3)。
"""
from snowflake import SnowflakeGenerator
_id_gen = SnowflakeGenerator(instance=3)
def next_id() -> int:
"""生成下一个雪花 ID"""
return next(_id_gen)