webman reload 平滑重启,导致 redis 消费者进程正在处理的消息丢失

问题描述 项目发版执行 php start.php reload 重启服务时,如果 redis 消费者进程正在处理消息,会导致这些消息丢失。 请问各位大佬,在不改 webman/redis-queue 插件源码的情况下,有办法解决这个问题吗?还是说只能换专业的 MQTT 服务了? 消费者进程的演示代码 <?php namespace app\queue\redis; use support\Log; use...

oliver. 发表与 6天前 355 浏览 5 回答

zz1000

120
积分
0
获赞数
0
粉丝数
2024-04-26 加入
×
🔝