订单是整个电子商务的核心, 而订单号就是订单业务中的非常重要的一部分.
订单号的本质就是一个唯一ID, 但又要一定的业务相关性.
1....订单号
订单号与分布式ID稍有不同的是, 分布式ID一般是作为数据主键使用, 订单号是会展示给用户和相关人员的, 这也就有了更严格的要求和规则了.
2.1 订单号规则
我们看下订单号, 需要哪些要求和规则...不管你的订单号如何设, 需要保证订单在系统内的唯一性. 尤其是在高并发情况下, 不能出现订单号重复的情况.
②安全性....订单号的长度要尽量在10-20之间, 提高可读性.
⑤使用数字. 方便数据读写, 同时也要考虑分库分表规则.
⑥加密验证....可以将卖家ID, 选取后几位, 并脱敏加入到订单号中.
③买家ID. 可以将买家ID, 选取后几位, 并脱敏加入到订单号中.
④手机号.