webman reids消息队列 遇到服务端崩溃或者服务器重启 正在消费的消息丢失问题,如何处理。我目前是发送消息存DB一份,然后处理完成更新DB消息状态。配合定时任务去解决那些没处理成功的消息从小推送到消息队列。我这个做法是否可行
服务重启不会丢失,崩溃会丢失,怕丢失就用专业的mq
丢其实可以接受,只要能补就行,大佬您一般用什么方案
那就用表存上,只有真正消费成功后 删除即可,这个方案靠谱但是 mysql 压力会大,不过也还好都是主键查询删除等
用这个:https://www.workerman.net/plugin/69
我觉得你的方案可以,你的就是实现mq最终一致性的解决办法
服务重启不会丢失,崩溃会丢失,怕丢失就用专业的mq
丢其实可以接受,只要能补就行,大佬您一般用什么方案
那就用表存上,只有真正消费成功后 删除即可,这个方案靠谱但是 mysql 压力会大,不过也还好都是主键查询删除等
用这个:https://www.workerman.net/plugin/69
我觉得你的方案可以,你的就是实现mq最终一致性的解决办法