跨多个独立服务器生成唯一ID

时间:2019-06-06 08:49:59

标签: java server id

我有一个有4个服务器的系统,每个服务器上都有一个托管的.war文件,每次用户调用某个特定功能时,该服务器应生成一个唯一的ID。如果这四个服务器上都有活动实例,则为100s。是否有任何方法可以在每个服务器中生成完全唯一且不由另一个服务器生成的id?

1 个答案:

答案 0 :(得分:0)

您可以使用UUID。这是这些通用标识符的定义格式。我有多个服务器时使用了它。或者,您可以结合使用时间,随机数和一些特定于系统的数据,例如IP,MAC ...