@walkor 亮哥,使用最新的 socket.io-client 去连 phpsocket.io 时,提示说客户端版本过高,无法连接。 后续会升级 php 的 socket.io 吗 ...
问题描述 在使用 nginx + fpm 的方式时,nginx 只需要配置4个(cpu 个数) worker。php 会自动动态创建 worker 接收请求。不会出现阻塞。但是独立使用 webman 的时候却需要额外开启端口来接收请求,以避免 IO 阻塞。...
问题描述 一个游戏服务,开了多个 businessworker 后,不能保证同一个房间的人都在一个 businessworker 的进程内存中。 以及分布式部署后,没法保证同一个房间的人进入同一个服务器的同一个 businessworker。 同一个房间的游戏玩家如果没有进入同一个 BusinuessWorker,操作内存数据的时候,会读取不到其他玩家的相关游戏状态信心。 这里大家说怎么处理的呢?...
AdapterMan Issue 讨论: https://github.com/joanhey/AdapterMan/issues/9#issuecomment-1351947013 示例: https://github.com/joanhey/AdapterMan/blob/master/recipes/nginx-config.md...
问题描述 文档没找到相关信息,源码找到了 BusinessWorker->gatewayConnections 我在 Events::onClose 循环 gatewayConnections,调用 connection->close 后,无法判断是否有效。 目的: 希望开发阶段 reload 代码后,能自动把客户端断开,让他们重连。因为客户端连上的时候,Events::onConnect 有做一些处理,...
ISSUE 链接:https://github.com/JieAnthony/laravel-octane-workerman/issues/32 ...
webman 使用了 laravel 的 Eloquent,想了解下是否支持 scout: https://learnku.com/docs/laravel/9.x/scout/12273...
解决方案 【推荐】先把 composer.lock 删掉,再重新执行 composer require robmorgan/phinx rm composer.lock composer require robmorgan/phinx 手动降级包版本。由 3 降到 2 psr/log:^2、psr/simple-cache:^2 命令:composer require psr/log:^2 psr/simpl...
以前比较习惯 psr 风格的代码。看到代码后有小小的强迫症,想了解下是否会进行整理。因为想使用,才会挑毛病,虽然不做处理也无伤大雅。 ...
#!/usr/bin/env php # 这里,在头部增加此行。并重命名 start.php 为 webman 或者 start <?php require_once __DIR__ . '/vendor/autoload.php'; <...>...