Tag: 阿卡群

在NAT之后的akka​​群集节点(使用docker)

是否有可能在NAT后面运行akka节点(每个节点落后于单独的nat,公共端口是否被DNAT转为私有)? 目前我正在尝试在Docker容器中部署akka节点。 Docker将公共端口NAT为实例私有端口,问题在于akka节点的地址是从akka.remote.netty.tcp.hostname创build的,但是在natted环境中它不同于面向公众的主机名。 来自公共接口的消息被拒绝,因为akka被绑定到私有IP。 是否有可能改变akka节点地址不尊重akka.remote.netty.tcp.hostname,可以说当前节点地址是akka.tcp://ClusterSystem@172.16.10.5:2551,其中172.16.10.5是akka.remote.netty .tcp.hostname,但我想将其更改为akka.tcp://ClusterSystem@10.2.0.222:2551,其中10.2.0.222是公共可访问地址,但akka仍应该在172.16.10.5:2551上进行侦听。