-
Notifications
You must be signed in to change notification settings - Fork 265
Description
你的问题 | 使用场景
目前GM服和ioGame服是分开两个容器进行部署,IoGame目前是使用多服单进程模式部署,两个容器用的是同一片网,在容器内部也测试过,可以互相通信的,但是GM服容器,想要连接ioGame服容器的网关,连接的时候,连接不上,看日志老是会回连GM服容器的ip地址
这里是GM服容器的日志,同是也是也是一个iogame框架的逻辑服,在iogame中需要连接上borker网关,这样才算是注册成功,就可以实现GM服和ioGame服的通信,日志首先输出了
xiaocorner-client-c端逻辑服 连接到 host:tasks.games-one-application port:10200
(这个在Client服务容器内解析是tasks.games-one-application是10.0.2.171)
但是日志的时候却连接了10.0.3.129
2025-11-06 15:20:43 [bolt-netty-client-worker-1-thread-1] INFO [traceId= spanId=] com.alipay.sofa.common.log: Connection channel registered: UNKNOWN-ADDR
2025-11-06 15:20:43 [bolt-netty-client-worker-1-thread-1] INFO [traceId= spanId=] com.alipay.sofa.common.log: Try connect to 10.0.3.129:10200
2025-11-06 15:20:43 [main] WARN [traceId= spanId=] com.alipay.sofa.common.log: Create connection to 10.0.3.129:10200 error!
这个10.0.3.129正是traefik 指向GM服容器的ip地址,也就是说每一次都是请求自己容器的ip地址,那肯定连接不上啊
预期值
连接成功
实际值
Create connection to 10.0.3.129:10200 error!
版本
-
GM服的ioGame versio:17.1.61
-
IOGAME服的 ioGame version: 21.30