添加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)
+1
View File
@@ -16,3 +16,4 @@ langchain-core>=0.3
# 工具 # 工具
loguru>=0.7 loguru>=0.7
snowflake-id>=1.0