PowerJob icon indicating copy to clipboard operation
PowerJob copied to clipboard

能提供一个参数来设置10086连接的外网ip吗

Open shuigedeng opened this issue 3 years ago • 1 comments

Environment: PowerJob Version: 4.2.0 Java Version: JDK17 OS: macos ventura

DockerCompose: 使用源码提供的compose文件

问题如下:

其中的 192.168.10.210是宿主机地址 172.11.0.52是容器的地址 在本地连接时 172.11.0.52:10086 连不上 请问一下能提供一个参数来设置10086连接的外网ip吗 譬如就像kafka KAFKA_ADVERTISED_LISTENERS 可以设置外网连接的ip

powerjob: worker: akka-port: 27777 app-name: ${spring.application.name} server-address: 192.168.10.210:7700 store-strategy: memory max-appended-wf-context-length: 8192 max-result-length: 8192

ZipkinTraceId:[:] [TID: N/A] akka.event.slf4j.Slf4jLogger$$anonfun$receive$1:$anonfun$applyOrElse$2:90 : [outbound connection to [akka://[email protected]:10086], message stream] Upstream failed, cause: StreamTcpException: Tcp command [Connect(172.11.0.52/:10086,None,List(),Some(5000 milliseconds),true)] failed because of akka.io.TcpOutgoingConnection$$anon$2: Connect timeout of Some(5000 milliseconds) expired

shuigedeng avatar Dec 12 '22 03:12 shuigedeng

后续版本更换网络框架后会支持

KFCFans avatar Dec 14 '22 15:12 KFCFans

预计什么时候支持啊。

991567775 avatar Feb 17 '23 06:02 991567775

同求,现在在虚拟机的dockercompose里akka获取到的容器IP不好连接,即使设置network_mode=host也取不到192.168宿主机地址

tobyforever avatar Feb 21 '23 09:02 tobyforever

同求,现在在虚拟机的dockercompose里akka获取到的容器IP不好连接,即设置network_mode=host也取不到192.168主机地址

4.0.1-4.2.0版本给akka添加两个参数 https://doc.akka.io/docs/akka/current/remoting-artery.html#akka-behind-nat-or-in-a-docker-container

有个大神提供的,不难改源码

andychyiyi avatar Mar 10 '23 04:03 andychyiyi

请问大家有实现案例吗?

同求,现在在虚拟机的dockercompose里akka获取到的容器IP不好连接,即设置network_mode=host也取不到192.168主机地址

4.0.1-4.2.0版本给akka添加两个参数 https://doc.akka.io/docs/akka/current/remoting-artery.html#akka-behind-nat-or-in-a-docker-container

有个大神提供的,不难改源码

请问有案例吗能参考下吗?目前也需要从内网的worker请求到外网的server

adaLucky avatar Mar 17 '23 13:03 adaLucky

4.3.4 版已正式支持

KFCFans avatar Aug 13 '23 15:08 KFCFans