Akka 2.5。我需要确定特定的ActorRef
是否与我的应用程序位于同一JVM上。我的最佳尝试:
someActor.path().address().host().isEmpty()
正在为我返回true
(为空;没有可用的地址/主机信息(。同样,我所要做的就是确定someActor
(它是一个ActorRef
(是:(a(在应用程序JVM内运行,还是(b(它是生活在另一个JVM内的远程参与者,并通过akka aremote与我的应用程序通信。
有更好的方法吗?我需要在application.conf
中配置一些东西才能工作吗?
我认为这不是正确的方法。
我建议向目标参与者发送一条消息,请求当前位置,并让目标参与者在您可以比较和查看时返回主机名或地址。