如何在分布式环境中创建唯一数量的Java long
类型?我的要求是:
1- 64位数字
2-重启安全
3-分布式环境
3-无冲突
请注意,拥有一个没有冲突的分布式环境会排除使用计数器或当前时间的simple approaches。
发布于 2019-02-04 13:58:22
如果您真的有一个分布式系统,即多个可执行实例正在创建id,并且id在所有实例中都需要是唯一的,那么您可能需要使用诸如redis之类的东西。Redis支持自动递增操作,这将帮助您完成此操作。
发布于 2019-02-04 21:22:31
然后使用像Hashset这样的集合来处理它的值,以实现无冲突。
https://stackoverflow.com/questions/54510284
复制相似问题