问题描述 这里写问题描述 webman框架写一个电商项目,项目里做聊天和新订单的消息提示。假设聊天同时在线人数几百万人以及新订单消息也很多,量都很大 我的思路是聊天一个端口,新订单一个端口,有给websocket开多端口的必要吗?没必要的开多端口的话,有没其他思路啊? 多端口我是这样写的: 我用的是gatewayworker连接websocket 配置config/plugin/gateway/process.ph...
问题描述 这里写问题描述 3个websocket,如何让每一个Gateway的数据怎么定指定到哪个businessworker上来处理啊,在webman的config文件夹里怎么配置啊? 比如chatmsg的Gateway 指定到 'eventHandler' => common\sockets\ChatEvents::class, notice的的Gateway 指定到 'eventHandler' =...
问题描述 这里写问题描述 1、想为\support\Request新增方法isPc()、isCli()、getInfo() ,报错(如下) 2、还有在allRequest.php新增的方法能不能同步到request()里,怎么操作? 我目前如下配置: 在webman/app/AllRequest.php class AllRequest extends \support\Request { public func...
问题描述 这里写描述 按照手册 composer require -W webman/think-cache安装cache后 在app的loginController.php里 use think\facade\Cache; Cache::has('val'); //随便设置一个未有的key 打印都是true Cache::remember('vals',10); Cache::get('vals');//值是nul...
问题描述 我是这样写的在config/process.php里 'socketio' => [ 'handler' => app\command\SocketIoStart::class, 'listen' => 'http://0.0.0.0:3120', 'count' => 1, ...
问题描述 这里写问题描述 代码: dump(Container::make(Response::class, [ 200, ['Content-Type' => 'application/json'], json_encode(['code'=>0,'msg'=>'ok'],JS...
问题描述 在construct里依赖注入后出现未定义 不晓得是哪里写错了,帮忙看哈 报错就是最后在LoginController调用的时候报错 未定义getName()这个方法 已解决 加了个 public function __call($name, $arguments) { return call_user_func_array([$this->dao, $name], $ar...
问题描述 这里详细描述问题 webman在config文件下的captcha.php里这样写 declare(strict_types=1); use support\Container; use think\facade\Cache; return[ "option"=>Container::get(Cache::class), ]; 然后就报错了,这怎么解决啊? ...
问题描述 没建几个文件就出现了Gateway: Worker->name conflict. Key:127.0.0.1:ChatBusinessWorker:0!的错误。同一个文件没改动情况下,有时候一刷新就会出现Gateway: Worker->name conflict这样的错误提示,有时候一刷新也没出现这种错误提示,这种情况是哪里出现了错误?文件名好像没有建重复的,因为没几个文件 Gateway:...
问题描述 redis+phpsocketio这个方案是否可以替换实时通信工具pusher(pusher.js)? pusher(pusher.js)是收费服务器,用于项目有很多限制,财力也不允许,可否有其他开源方案或工具替换呢?...
问题描述 这里写问题描述 写im的时候,参考别人的聊天案例都是用的pusher.com加wokerman,有没替代pusher.com的其他开源产品啊?...
问题描述 现在还是在学workerman中,想问下: 主要是想用workerman做类似美团app的后端,实现以下功能: 1.实现像美团实时显示骑手送餐的路线和所在位置,动态的 2.把客户点餐信息发给某个骑手时,骑手端app会弹窗这个点餐消息。 3.偶尔节日会促销,秒杀或特价限量商品 workerman或者gateway能用来干这些事吗? 因为好多案例workerman都是做聊天系统的通讯,除了聊天系统能做上面这些吗...
问题描述 你们用webman做商城稳定吗?坑多不多?我想把tp5写的商城换成webman的,对webman没深入了解,没底,你们有把tp项目完全换成webman的吗?使用后稳定不?...
问题描述 看其它人写的产品代码里面的属性怎么文档里没有啊? onWebSocketConnect和clientNotSendPingCount文档没介绍啊? 另外怎么加入workeman的QQ群啊想学习下?好像已经满了 * 客户端连接后 * * @param $connection */ public function onClientConnect($connection) { // 客户端有多少次...