Fecify-检查队列
Fecify-检查队列
Redis 队列检测逻辑说明:
通过两个 API 配合,检测系统 Redis 队列是否正常运作。
第一步:发送测试任务 调用 Fecify-队列-发送请求 ,向 Redis 队列投递一个测试任务,获取返回的 job_key。
第二步:轮询检查状态 拿到 job_key 后,调用 Fecify-队列-检查处理结果 查询处理结果,规则如下:
- 每隔 1 秒请求一次,最多 10 次
- 返回 code=200 → 队列处理成功,立即停止轮询,结论:✅ 队列检查成功
- 返回 code=102702002 → 队列仍在执行中,继续下一次轮询
- 第 10 次仍返回 102702002 → 不再继续,结论:❌ 队列检查失败
典型场景:
- 第 1 次 → 执行中 → 等 1 秒
- 第 2 次 → 执行中 → 等 1 秒
- 第 3 次 → 成功(code=200,use_time=0.4s)→ 🛑 停止,判定正常
- 如果 10 次轮询(共 10 秒)全部返回执行中,则说明 Redis 连接或队列配置有问题,需要排查。