【问题标题】:Akka-cluster discovering other machines in local networkAkka-cluster 发现本地网络中的其他机器
【发布时间】:2015-02-02 08:17:57
【问题描述】:

我正在尝试在连接到本地网络的几台机器上运行 http://typesafe.com/activator/template/akka-distributed-workers

我希望主机配置尽可能透明,所以我在我的项目配置中设置linux.local(作为 netty.tcp.hostname 和种子节点),并且在每台机器上都有一个正在解析 @ 的 avahi 守护进程987654323@ 到适当的 IP 地址。

如果 akka-cluster/akka-remote 使用 gossip 协议或以上配置自动发现其他机器将不起作用,我需要在每台机器上显式设置 IP 地址,例如通过参数传递它?

【问题讨论】:

    标签: scala akka akka-cluster akka-remote-actor


    【解决方案1】:

    您需要将每台机器上的主机名配置设置为集群中其他节点可以联系该机器的地址。

    不幸的是,每个节点上的配置确实需要不同。一种方法是在应用程序代码中以编程方式覆盖主机配置。

    但是,种子节点列表对于所有节点应该是相同的,并且应该是外部可访问的地址。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-09
      • 1970-01-01
      • 2014-03-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多