【问题标题】:Distributed Erlang, how do I generate unique node names?分布式 Erlang,如何生成唯一的节点名称?
【发布时间】:2014-06-15 18:55:17
【问题描述】:

我正在构建一个 Erlang 服务器-客户端程序。服务器是用 Erlang OTP 编写的,客户端是用带有 Jinterface 的 Java 编写的。

创建 Jinterface 连接时,我必须在构造函数 OtpNode() 中设置节点名称。问题是这是在连接到服务器之前完成的(很明显),但是每个客户端都必须有唯一的名称。如果客户端在已经连接了同名客户端时尝试连接到服务器,则新连接将失败。

我该如何解决这个问题?我的第一个教导是拥有一个没有名称的节点或让服务器为客户端提供一个名称,但这似乎不起作用......

【问题讨论】:

    标签: java erlang jinterface


    【解决方案1】:

    听起来像是UUID.randomUUID() 的工作。

    “UUID”代表“通用唯一 ID”,它允许您假设任意两个客户端将生成不同的 UUID,而无需相互联系。

    【讨论】:

      猜你喜欢
      • 2013-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多