refactor: Workerman 消费改用 Laravel Queue Worker,database/redis 统一支持(实测 redis 消费通过);默认消费 default,ai 队列;WORKERMAN_QUEUES/MAX_TRIES/TIMEOUT 配置;2 个队列消费测试

This commit is contained in:
ak
2026-08-11 19:27:43 +08:00
parent 34ea046906
commit 1c8a801238
16 changed files with 164 additions and 54 deletions
+13 -1
View File
@@ -22,12 +22,24 @@ return [
/*
|--------------------------------------------------------------------------
| 队列:Workerman 消费者使用的队列连接
| 队列:Workerman 消费者使用的队列连接database / redis 均可)
|--------------------------------------------------------------------------
*/
'queue_connection' => env('WORKERMAN_QUEUE_CONNECTION', env('QUEUE_CONNECTION', 'database')),
/*
|--------------------------------------------------------------------------
| 消费的队列名(逗号分隔;ai 队列为 AI 审核/润色任务)
|--------------------------------------------------------------------------
*/
'queues' => env('WORKERMAN_QUEUES', 'default,ai'),
'max_tries' => env('WORKERMAN_MAX_TRIES', 3),
'timeout' => env('WORKERMAN_TIMEOUT', 60),
/*
|--------------------------------------------------------------------------
| 进程名称(ps 可见)