添加id 处理
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
"""雪花 ID 生成
|
||||
|
||||
全项目共用一个生成器实例。instance 号用于区分不同服务,
|
||||
避免多端 ID 冲突(job_cleaner 已占用 1、2,spider 用 3)。
|
||||
"""
|
||||
|
||||
from snowflake import SnowflakeGenerator
|
||||
|
||||
_id_gen = SnowflakeGenerator(instance=3)
|
||||
|
||||
|
||||
def next_id() -> int:
|
||||
"""生成下一个雪花 ID"""
|
||||
return next(_id_gen)
|
||||
Reference in New Issue
Block a user