【webman】与【ThinkPHP 5.1】同一个api简单对比

之前api是用Thinkphp5.1写的,最近中webman的毒很深,所以花了点时间,使用webman重构了一下。 整体移值难度不高,但是效果却很明显,下面是CPU使用和请求时间的对比, Thinkphp webman Thinkphp webman ...

深蓝 发表与 2023-06-09 5969 浏览 2 回答
workerman 作为WSS客户端报错

问题描述 按照示例的代码尝试链接WSS报错 程序代码 $con = new AsyncTcpConnection('wss://ws.yuming.com:2888'); // 设置以ssl加密方式访问,使之成为wss $con->transport = 'ssl'; $con->onConnect = function(AsyncTcp...

蜡烛神光 发表与 2023-06-05 2352 浏览 1 回答
想将请参数直接绑定在控制器方法上有什么好方法?

问题描述 框架默认将request对象传入控制器方法中,然后参数都从request对象中获取,我想要的是请求参数能直接绑定方法上。 例如: public function json($id,$name) { return json(['code' => 0, 'msg' => 'ok', 'req'=>[$id, $name]]); } 请求传id和name两个参数过来时,直接在方法的$i...

awen 发表与 2023-06-05 1248 浏览 1 回答
【已解决】redis6版本设置了只读账号,webman无法远程登录

问题描述 因为业务需要在默认账号写入数据后,前端需要用只读账号消费数据,在配置里设置了只读账号后服务器上能登录这个账号,但在本地测试远程登录时显示 RedisException: WRONGPASS invalid username-password pair or user is disabled. in xxxx\vendor\illuminate\redis\Connectors\PhpRedisConnect...

fantasmic 发表与 2023-06-05 918 浏览 1 回答
AsyncTcpConnection链接ws报错 返回404

问题描述 这里详细描述问题 程序代码 <?php require_once __DIR__ . '/../../vendor/autoload.php'; use Workerman\Connection\AsyncTcpConnection; use Workerman\Worker; $worker = new Worker('text://0.0.0.0:6161'); $worker->onWor...

wulianka 发表与 2023-06-01 829 浏览 2 回答
用作ws客户端时,发起连接的时候能不能带cookie

问题描述 没看到问你带cookie和其他请求头连接的文章,因为服务器需要带cookie和一些特定请求头才能握手成功...

haocker 发表与 2023-05-31 2264 浏览 3 回答
webman吧session信息存入到了redis中,如何取出来

问题描述 webman吧session信息存入到了redis中,如何取出来,具体方法是什么?比如下图redis中的内容如何取 session的配置数据: redis中的数据: ...

once18168 发表与 2023-05-30 958 浏览 2 回答
workerman.net 头像上传bug

上传图片后缀为png,提示“上传成功”,但头像并没有改变。 如果把头像.png后缀改为.jpg 就能成功修改头像。 大家可以自己试一试。...

meows 发表与 2023-05-30 893 浏览 2 回答
路由问题:访问接口报404错误

问题描述 在前台控制器文件上面添加一层后访问接口报404错误 程序代码 config/route.php Route::group('/v1/user', function () { Route::post('/login', [app\controller\v1\UserController::class,'login']); //登录 }); app/UserController/v1/UserC...

出走半生 发表与 2023-05-23 1181 浏览 3 回答
webman 的 redis 库 Redis::setNx 方法不是原子性的吗?

背景描述 部署环境为分布式部署,定时任务期望其中某台服务器执行,故在代码中使用 Redis::setNx 来创建任务锁,期望拿到锁的服务器执行任务。 示例代码 // 每天凌晨2点执行更新状态信息 new Crontab('0 2 * * *', function () { // 负载均衡下有多台服务器,所以拿到更新锁的服务器才能执行任务 ...

lscho 发表与 2023-05-23 2633 浏览 7 回答
不知道为啥 人一多 就一堆这种报错

问题描述 直播人不多的时候 很少出现 人一多出一大片这种保存信息 程序代码 webman内部使用gatewayworker 截图报错信息里报错文件相关代码 这里粘贴截图 Notice: Undefined index: cmd in /www/wwwroot/webman/webman/vendor/workerman/gateway-worker/src/Gateway.php on line 539 gatewa...

1619443919 发表与 2023-05-18 1845 浏览 2 回答
如何判断同一个客户端连接是不是旧连接

客户端连接上来后,在没有超时的情况下,同一个客户端又发起了一个连接,如何判断是否存在旧连接,然后把旧连接踢掉,如果通过循环判断,如果客户端连接有很多的话,在onMessage做这个循环,感觉不合理,有没有什么好的方法能实现...

test123456 发表与 2023-05-12 1126 浏览 3 回答
redis-queue怎么批量投递数据呢

比如一个表里有个3,5万个数据遍历投递很慢 foreach ($users as $data) { $queue = 'sms'; Redis::send($queue, $data); } 这样很慢有啥解决方案吗...

小白 发表与 2023-05-12 1225 浏览 3 回答
请问workerman v5里面的revolt有哪些用处啊

请大佬们介绍下具体有哪些用法? 哪些优点?...

happy321 发表与 2023-05-07 1975 浏览 2 回答
windows环境开启workerman后,客户端连接不上

问题描述 客户端连接不上workerman,是哪里有问题呢 ...

老虎哦 发表与 2023-04-12 1528 浏览 1 回答
webman中递归方法的静态变量无限增长问题

问题描述 如下图,$arr这个静态变量每请求一次就累积一次,一直往上累积,怎么在每次调用递归结束后,销毁这个静态变量。 ...

workers 发表与 2023-04-11 1185 浏览 1 回答
静态文件配置(/config/static.php)无效

问题描述 我目前是多应用绑定不同域名配置了nginx,但这时候是通过ng访问静态文件了,那么静态文件配置(static.php)就会没用,请问需要怎么设置才能使静态文件配置起作用? 程序代码或配置 重现问题的步骤 操作系统环境及workerman/webman等具体版本 ...

夜夜夜不寐 发表与 2023-03-24 2066 浏览 2 回答
如何根据文本内容(路径)调用控制器

我把对应的控制器路径放在数据库,如何根据内容调用控制器 下面的是正常的以命名空间调用控制器方法 $u = new \app\admin\controller\Index; $u->index(); 由于业务所需我可能在需要根据不同的参数调用控制器(控制器太多 if 代码量太大) 因此我定了数据库储存控制器路径 ,根据请求取得对应的然后调用方法 但是储存在数据库是字符串比如$path = '\app\admin\...

kspade 发表与 2023-03-22 954 浏览 1 回答
偷偷问下,为啥不推荐直接用Workerman开启SSL

为啥不推荐直接用Workerman开启SSL...

lwb.6@qq.com 发表与 2023-03-20 915 浏览 1 回答
webman 多模板模式下如果在多个模块中共用某个视图

问题描述 当前写了一个ERP,分成了console/product/order/store等模块,并且每个模块是单独的controller和view目录,然后所有模块共用model,代码结构如下 比如说,在console/view/layout.blade.php中和order/view/layout.blade.php中都有相同的代码片段,我想单独保存到一个视图文件中。不知道大家有什么建议? <!-- 多个...

西域 发表与 2023-02-28 1497 浏览 3 回答

小W

2550
积分
0
获赞数
0
粉丝数
2021-11-26 加入
🔝