唯一单号

1.调研

image.png

2. 设计原则

1.唯一性,一般冗余用户id或商户id,时间。保证唯一性
2.安全性,避免直接使用用户id,避免直接使用递增序列
3.趋势递增,保证存储性能

  1. 带有一定的语义,比如下单时间,存在分库分表或者冗余分库分表规则
    5.可扩展,满足后续需求增长

3.自增ID生成方案

1.雪花算法


image.png
  1. 代理服务+数据库分段获取ID


    image.png

参考文章:
https://tech.meituan.com/2019/03/07/open-source-project-leaf.html

推荐阅读更多精彩内容