美文网首页
并发下的唯一订单号生成规则

并发下的唯一订单号生成规则

作者: Hmcf | 来源:发表于2020-10-14 14:41 被阅读0次

生成规则有很多,记录一个最近项目里使用的一个。
背景:公司推一个活动,过程中需要给客户发红包,微信红包要求唯一订单号,在开始的时候用goroutine发送红包,采用的是项目号+时间(纳秒)+随机数的形式。在加锁的情况下还是出现了重复单号情况。所以后面换了策略。

现在采用:
项目号+时间+序列号(redis)+机器号

对应的可以配套使用消息队列。

相关文章

网友评论

      本文标题:并发下的唯一订单号生成规则

      本文链接:https://www.haomeiwen.com/subject/wdcwpktx.html