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

标签 java server uniqueidentifier

我的系统有 4 台服务器,每台服务器都有自己托管的 .war 文件。每次用户调用特定功能时,服务器都应生成一个唯一的 ID。在给定点,所有四台服务器可能有数百个 Activity 实例。

有没有办法在每个服务器中生成完全唯一且不是由其他服务器生成的 id?

最佳答案

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

关于java - 跨多个独立服务器生成唯一 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56474022/

相关文章:

java - Java 中的 SparkContext 并行化调用示例

server - 如何通过FileZilla访问Google Kubernetes引擎FTP服务器

java - tika-app-1.7.jar 与 tika-server-1.7.jar

r - 检查组 ID 是否所有行都相等并返回 bool 值

python - 生成的最短唯一 ID

java - 如何仅将字符串的特殊字符转换为 unicode?

java - java中文件加载完成检查

algorithm - 以紧凑的方式使用后缀或前缀对数字进行编码

java - 在 Java 应用程序中设置 LD_LIBRARY_PATH

java - 使用 TCP/IP 在两台不同的计算机之间进行通信