为什么要使用毫秒值+随机数来生成订单号和商品号

来源:6-4 买家订单-service创建_B

ILUlcy

2020-02-12

使用了synchronized,毫秒值应该是唯一的吧。直接用毫秒值不可以吗?那么还是因为毫秒值+随机数的策略更安全?
图片描述

写回答

1回答

廖师兄

2020-02-13

如果是只部署一台实例,是不用加随机数的,可以保证唯一。如果部署多台实例,加上随机数可以降低重复的概率。

0
3
廖师兄
回复
ILUlcy
推荐使用 https://www.oschina.net/p/mt-leaf
2020-08-26
共3条回复

Spring Boot双版本(1.5/2.1) 打造企业级微信点餐系统

从0到1开发中小型企业级Java应用,并学会迭代重构技巧

6410 学习 · 5247 问题

查看课程