关于redis-queue同时消费多个任务,不能及时消费。

问题描述 关于redis-queue同时消费多个任务,目前发现向队列里面推送ffmpeg转码任务,不能及时消费。 我有两个丁订阅者,user1和user2,我分别推两个ffmpeg转码任务(转码比较慢,大概1小时能完成),结果我推给user1收到了,但是user2没有反应。 我怀疑是只能等待user1处理结束吧。能不能配置成多个同时处理,一个堵塞了就另外一个也能处理。 程序代码或配置 是workerman 重现问题的...

雪饮 发表与 2025-02-18 348 浏览 3 回答
【已解决】webman控制器构造函数中依赖注入默认是单例,无法设置非单例

如果在方法index注入是重新创建实例,但是通过构造引入则是单例怎么回事。 控制器复用已关闭,目前的解决方案是,控制器构造传工厂创建。 IndexController.php <?php namespace app\controller; use app\TestInterface; class IndexController { private TestInterface $test; ...

wangerwu 发表与 2024-10-24 736 浏览 3 回答

oliver.

210
积分
0
获赞数
0
粉丝数
2024-11-13 加入
×
🔝