关于唯一订单号的想法
博客专区 > iisky 的博客 > 博客详情
关于唯一订单号的想法
iisky 发表于2年前
关于唯一订单号的想法
  • 发表于 2年前
  • 阅读 46
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

订单号要求:纯数字,不能直接id自增,性能的要求,不能根据订单号推断大概的销售情况

订单号格式:2位标识+yyMMdd+4位递增数字(不足前面补0,超过4位自动扩充)+随机4位数字,如果需要不明显的看出来销售情况,可以把后八位进行一定的方式进行交换

实现思路:数据库方式,表字段包含 (标识,下一次递增数),和网上大多数的一样实现方式

性能提升:第一次请求生成 【该标识的10个订单号】,按顺序加入list(实际上是九个,第一个被使用了),直接更新该标识的递增数为11,下一次直接从list中获取,取完了再次依照该方式生成。


优点:减少对数据库的频繁更新,提高性能,订单号能自动扩充

缺点:存在跳号的情况(订单号不连续)

标签: 唯一订单号
共有 人打赏支持
粉丝 0
博文 1
码字总数 263
×
iisky
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: