【问题标题】:Globally unique message identifer for an Akka applicationAkka 应用程序的全局唯一消息标识符
【发布时间】:2015-12-03 11:45:30
【问题描述】:

如何在 Akka 应用程序中的参与者之间传递的每条消息上构造一个全局唯一标识符?请注意,我的 Akka 应用程序最终将跨集群上的多个 JVM 运行。

【问题讨论】:

    标签: java akka uuid akka-cluster


    【解决方案1】:

    java.util.UUID.randomUUID() 通常可以解决问题。内部使用强加密伪随机数生成器java.security.SecureRandom

    【讨论】:

    • 我目前正在使用java.util.UUID.randomUUID(),但我希望可能有另一种生成 UUID 的方法,可以利用 Akka Actor 路径是唯一的这一事实......
    • 如果您的 Akka 演员路径是唯一的,为什么不使用该路径作为您的标识符?否则 java.util.UUID.randomUUID() 将是显而易见的方法
    猜你喜欢
    • 1970-01-01
    • 2010-09-18
    • 1970-01-01
    • 1970-01-01
    • 2010-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多