0

Akka 2.5 在这里。我需要确定某个特定ActorRef对象是否与我的应用程序位于同一 JVM 上。我最好的尝试:

someActor.path().address().host().isEmpty()

...正在true为我返回(它是空的;没有可用的地址/主机信息)。同样,我要做的只是确定someActor(这是一个ActorRef)是否是:(a)在应用程序 JVM 中运行,或者(b)它是否是一个远程参与者,住在另一个 JVM 中并通过 akka-aremote 与我的应用程序通信.

有一个更好的方法吗?我需要在里面配置一些东西application.conf才能让它工作吗?

4

1 回答 1

1

我认为这不是正确的做法。

我建议向目标actor发送一条请求当前位置的消息,并在您可以比较和查看时让目标actor回复主机名或地址。

于 2018-11-29T07:36:38.150 回答