当我启动启用远程处理的 akka 系统时,我会在日志中看到以下几行
Starting remoting
....
Remoting now listens on address: [akka.tcp://myactorsystemname@127.0.0.1:4000]
从我的 actor 中,我想打印出 akka.tcp://myactorsystemname@127.0.0.1:4000
。我有一个 ActorSystem 对象的实例,但我不知道如何获取该字符串。有人可以给我提供一个 Java API 来实现这个吗?
最佳答案
使用 Java,您可以获取 akka.actor.Address
对象,如下所示,其字符串表示形式就是您请求的字符串。
Address addr = system.provider().getDefaultAddress();
关于java - 如何获取给定参与者系统的家庭地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37074616/