zinx icon indicating copy to clipboard operation
zinx copied to clipboard

在zinx中网关节点做转发协议该如何配置路由?

Open milk36 opened this issue 1 year ago • 3 comments

大致流程: client 协议先发送到 gate, 网关经过一些处理后再转发到相应内网中的 game节点.

目前 server.AddRouter 都只是针对固定协议id配置对应的路由逻辑, 那如果只想在gate节点对数据进行一些二次封装后(附加一些信息),做转发

gate接收到消息以后该如何配置路由呢?

milk36 avatar Jan 12 '24 15:01 milk36

你所谓的gate接收信息后怎么配置路由我不是很理解,你想表达的是不是client连接到gate,然后gate在连接到对应的game节点吧。你搭建的gate层只是一个跳板而已,用于存储client信息和game节点信息。如果client信息到gate中,你直接从gate中发送到对应的game节点就好了

clukboy avatar Jan 15 '24 07:01 clukboy

你的理解大致是对的 , 其实gate就是做转发. 我不太清楚的是 gate里面应该如何配置router中协议的转发规则, 比如1-100的协议转发到game节点, 101-200的协议转发到rank节点

milk36 avatar Jan 18 '24 15:01 milk36

这属于逻辑层了。

ayamzh avatar May 24 '24 11:05 ayamzh