Skip to content

GM服连接boker服的时候,明明写的是boker服的IP地址,为什么最后总是会回连接GM服的IP地址 #514

@wzj-game

Description

@wzj-game

你的问题 | 使用场景

目前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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions