2.12. 提醒篇

未匹配的标注

rabbitmq在处理大量数据方面还是要比你在redis里面搞个list模拟队列要强大的多,也比你使用redis5当中的stream类型牛逼的多!但是mq就是mq,他就是个消息中间件,不要把它想的太神秘,虽然我们上边讲了五种工作模式,但是在实际的工作当中你顶多也就用到个一两种吧!所以啊,像集群化部署之类的是轮不到你来搞的,都是运维的事情啦!
但是rabbitmq里面的队列在被消费者消费的时候也会造成业务上的失败,导致消息丢失的情况发生,所以撒,你也要建立补偿机制要不你就开启ack应答机制,这就需要rabbitmq和数据库事务相互配合,如果消费消息的时候入库失败那么你就要回滚另一张表里面的对应的记录的状态!就看你怎么搞啦!不然傻不愣登的就会发生错误!
这里只是简单的提醒一下哈,具体还得要结合你自己的实际业务需求来搞!

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
贡献者:1
讨论数量: 0
发起讨论 只看当前版本


暂无话题~