我使用以下函数来生成UUID
UUID.randomUUID().toString()
在Prod中,我们有50个服务器(应用程序服务器 – 每个都是一个JVM),并且在这些服务器中的请求,作为第一步,我们生成一个基本上唯一标识事务的UUID.
我们观察到的是,在服务器6和服务器11中,生成的UUID至少每天匹配10到15个消息,这是奇怪的,因为给定负载即每天约100万txns,这个UUID在同一天内重复很奇怪.
这是我们迄今所做的
1)验证应用程序日志 – 没有发现任何东西在那里,所有的日志都是正常的
2)试图在测试环境中复制这个问题,在生产中和50台服务器相似的负载 – 但这并没有发生在测试环境
3)检查应用程序逻辑 – 这似乎不是一个问题,因为除了6和11之外的所有其他48个服务器具有相同代码库的副本是正常工作的,它们正在生成每txn唯一的UUID.
到目前为止,我们没有能够跟踪这个问题,我的问题基本上是否有JVM级别的缺失或UUID参数,我们需要为这个问题设置一个问题?
请建议.
谢谢,
Deepesh