求求了,求助大佬。关于socket,多台服务器推送如何做

Tianor

问题描述

三台服务器前面应该有个网关负责处理验证和分发请求
客户端连上某台服务器之后,后续的请求都是这台服务器处理
如果B C服务器处理无法推送到客户端
截图
如图只有第一台服务器开启了workman 的socket服务。
如果第一台服务器处理代码就可以成功推送

截图

为此你搜索到了哪些方案及不适用的原因

这里写搜到的方案及不适用原因

我将 stream_socket_client('tcp://127.0.0.1:5678', $errno, $errmsg, 3);
修改为了服务器A的公网ip,也并未推送成功。

目前需要其他办法希望有大佬帮忙看下!

563 1 0
1个回答

Gin

直接用GatewayWorker 然后分布式部署 https://www.workerman.net/doc/gateway-worker/how-distributed.html

  • 暂无评论
年代过于久远,无法发表回答
🔝