mqant 是如何把前端用户的 包转发给其他服务的
发布于 8 个月前 作者 liangdas 404 次浏览 来自 问答

mqant 是如何把前端用户的 包转发给其他服务的,如何管理 前端用户链接 与 rpcclient对应关系的,是所有用户用同一个 rpcclient 还是 比如1000用户连接,每100分配一个rpcclient,还是 把用户包集合到队列里面统一取 ,然后用一个rpcclient发出去的?

1 回复
  1. mqant与前端通信的功能是有gate模块来完成的,每一个客户端与gate建立一条tcp/websocket通信,gate默认使用的mqtt协议进行粘包封包

  2. 客户端发送到后端的消息都通过gate进行转发,gate使用rpc来讲客户端的消息投送到后端模块

回到顶部