订单号的生成规则
浏览:2841次 出处信息
背景
防止订单Id号泄露每日流水,暴露商业机密;需要对订单Id号进行相应的处理,但是订单号的生成又需要满足以下条件
唯一性
语义性
考虑分库分表的情况能快速路由到相应的表
长度
大厂的生成策略
| # | 平台 | rule | 来源 |
|---|---|---|---|
| 1 | 大众点评 | 时间戳+用户标识码+随机数 | 大众点评订单系统分库分表实践 |
| 2 | 美团团购 | 单表自增Id * 100 + 买家Id后2位 | 美团团购订单系统优化记 |
| 3 | 淘宝 | 发号器Id + 买家Id后4位 | 淘宝在线交易数据演变 |
其他策略: 生产乱序码和真实的orderId关联
发号器

建议继续学习:
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:Lua 中 Cache 冷数据的落地
后一篇:研发面试最常用的10大算法 >>
文章信息
- 作者:小子 来源: 也就这样,
- 标签: 规则 订单 订单号
- 发布时间:2017-01-16 00:13:57
近3天十大热文
-
[1196] WordPress插件开发 -- 在插件使用 -
[106] 解决 nginx 反向代理网页首尾出现神秘字 -
[64] 浏览器的工作原理:新式网络浏览器幕后揭秘 -
[30] InnoDB线程并发检查机制 -
[29] 各种浏览器审查、监听http头工具介绍 -
[29] 使用nginx记日志 -
[28] 浅谈MySQL索引背后的数据结构及算法 -
[27] 查看 CPU, Memory, I/O an -
[27] 浏览器的渲染原理简介 -
[27] AWS云平台系列介绍(一):AWS平台与EC
