如何获取给定参与者系统的家庭地址



当我启动启用远程处理的akka系统时,我在日志中得到以下行

Starting remoting
....
Remoting now listens on address: [akka.tcp://myactorsystemname@127.0.0.1:4000]

我想从我的演员内部打印出akka.tcp://myactorsystemname@127.0.0.1:4000。我有一个ActorSystem对象的实例,但我不知道如何获得这个字符串。有人能为我提供一个Java API吗?

使用Java,您可以获得如下akka.actor.Address对象,它的字符串表示就是您请求的字符串。

Address addr = system.provider().getDefaultAddress();

最新更新