GateWay框架的疑问

像我们这种分布式的框架,针对sendToUid,在某个进程中其实无法感知到具体的uid绑定的连接是在哪个服务节点的进程中的,当前的实现是应该属于广播式的把发送指令广播到所有的gateway进程中,让他们自己判断当前的进程中是否存在需要被发送的uid所绑定的链接,从而完成消息发送,但是这样一来,如果作为一款IM的应用, 假如: 10万的用户在线量,平均每个用户每秒发送一条,那么按照这样广播的发送消息方式。 是不是意味...

z54123321 发表与 2020-08-12 1687 浏览 1 回答
GateWay 如果Gateway进程和BusinessWorker分离部署的问题

如题,Gateway负责与客户端进行通信,那么是否worker进程的服务器不需要内核调优?...

z54123321 发表与 2019-04-01 1878 浏览 1 回答
GameWay 在PHP7.3版本下启动Waring:Did you mean to use "continue 2"

"continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in file /data/gateway/remote/vendor/workerman/workerman/Protocols/Http.php on line 555   是不是...

z54123321 发表与 2019-03-20 7011 浏览 1 回答
GateWay是否可以搭配RPC并且可以使用GateWay中的绑定UID?

如题,前段时间突然遇到了需要GateWay这边作为RPC服务端了,之前业务一直是作为RPC客户端去调Yii2那边的?但是业务代码里好多都是获取绑定的UID来处理后续的逻辑的。。。   现在的需求是,gateway这边是负责游戏逻辑的,但是在充值的时候需要给用户添加很多复杂的东西,但是充值的回调又是在HTTP服务这边,这样一来,如果不用RPC的话感觉搬砖的工作量很大,而且还很容易出错,所以请问各位大佬有没有办法在gat...

z54123321 发表与 2019-01-04 2297 浏览 1 回答
求业务逻辑拆分比较好的实现方式

在onMessage中把业务逻辑拆分出来比较好的实现方式是什么? 在同一进程中,如何做到连接之间不相互污染数据? ================================ 刚刚测试了一下同一个进程中在其中的一个连接发送阻塞标识信息,执行for600W次的file_put_contents写入操作,其他连接发送消息会被挂起,甚至会出现超时, process_timeout: #1 /data/gateway/g...

z54123321 发表与 2018-07-05 3756 浏览 1 回答
菜鸟疑问:关于websocket的服务创建问题

因为最近可能会选择用PHP作为游戏服务器,其实游戏整体实时交互可能要求并不高,确实可以用短连接API来完成功能,但是游戏前端以前用惯了websocket,而且游戏可能会出现一些玩家实时聊天,在这样的情况下,可能需要服务端搭建这样的一个websocket服务。因为之前一直没有接触过这种长连接的应用场景,所以在这里想问问老鸟帮忙解惑一下这方面的问题,谢谢了哈! 本身想结合TP或者YII这类常用的框架,因为框架带来的便利性...

z54123321 发表与 2018-05-14 2708 浏览 1 回答

z54123321

1878
积分
0
获赞数
0
粉丝数
2018-05-14 加入
🔝