2013-03-16 80 views
1

我正在编写一个软件,其中我的代码在两台不同的机器上运行。如果我在多个JVM上有生成逻辑,我的GUID在整个集群中是否仍然是唯一的。在我的特定用例中,碰撞的几率有多少?来自两个不同JVM的GUID

+0

可能的重复 - http://stackoverflow.com/questions/2513573/how-good-is-javas-uuid-randomuuid – mre 2013-03-16 16:29:05

回答

0

GLOBALLY唯一ID,在这种情况下,全局意味着通用。

生成的每个GUID在Universe中都是唯一的。这是GUID的全部目的。

1

为了防止分布式系统的所有实例都使用公共数据库,可以在该数据库上创建一个序列,并使用该序列中的值来避免重复的ID。

相关问题