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
+11
View File
@@ -63,3 +63,14 @@ AWS_BUCKET=
AWS_USE_PATH_STYLE_ENDPOINT=false
VITE_APP_NAME="${APP_NAME}"
# ---- Workerman 常驻服务 ----
WORKERMAN_QUEUE_WORKERS=2
WORKERMAN_WS_ENABLED=true
WORKERMAN_WS_PORT=8787
# 队列连接:database / redisredis 需要先配置好下方 REDIS_* 与 QUEUE_CONNECTION=redis
WORKERMAN_QUEUE_CONNECTION=database
# 消费的队列名,逗号分隔;ai 队列为 AI 审核/润色任务
WORKERMAN_QUEUES=default,ai
WORKERMAN_MAX_TRIES=3
WORKERMAN_TIMEOUT=60