分佈式系統中多副本雪花算法防止主鍵衝突
db = get_db_return()
models_item = models.Item(
)
db.add(models_item)
for i in range(10):
try:
db.commit()
break
except Exception as e:
db.rollback()
models_item.id = SonyFlake().next_id()
详细介绍冲突的产生:
https://www.cnblogs.com/CnFallTime/p/16591007.html