使用Gatewayworker做了一个服务端,使用tcp协议和客户端进行通信,用于推送订单数据给店铺,一个店铺对应一个客户端。在redis中存储客户端的身份标识和client_id,然后thinkphp调用GatewayClient推送数据给相应的客户端。现在问题是这样的,如果某一个店铺同时收到了n个订单,Gatewayworker是不是会瞬间将这些订单推送给客户端呢?要想让客户端来得及反应,这时候是不是需要做异步消...
系统架构分为三部分: 主服务器 / Socket服务器 / 多个.net客户端 Socket服务器上运行有gatewayworker, 连接有多个.net程序开发的客户端. 目前想实现的应用场景: 主服务器通过RPC客户端(使用的官网上的基于workerman的jsonRPC框架)远程调用socket服务器上的某一个方法,然后该方法给对应的某一个客户端发送消息, 客户端接收到消息并处理, 将结果返回给Scoket服务...