order为啥一开始就入库, 那消息队列作用是啥

来源:3-5 RabbitMQ整合SpringBoot2-消息可靠性投递-实现方案落地代码详解-4

qq_FallenLeaves_3

2019-12-21 17:14

为啥不是消息发送成功了业务入库, 而是直接入库,  后面发送消息怎么感觉体现不出什么作用

写回答 关注

4回答

  • 晴颜
    2020-03-10 22:25:57

    高并发的时候就体现出来了

  • 帅的有丢酷
    2020-03-04 19:58:01

    我也在纠结 每次生产端生产一个消息后 消费端就只是控制台打印一下。既然这样,那为啥不用websocket消息推送呢 rabbitMQ的意义何在?没有体现出来

  • _冬阳
    2020-01-17 10:15:52

    后面发送消息怎么感觉体现不出什么作用,那是因为老师只是做了一个输出打印,没有具体的进行处理

  • _冬阳
    2020-01-17 10:14:50

    order表的订单信息是发送成功才入库的啊,后面的演示是添加了一个订单,但是生产者找不到exchange了 ,所以也需要将这条消息(数据)保存到数据库,因为生产者找不到exchange了,在消息队列中(queue)是不会有这条消息的记录的,如果在没有保存到数据库的话 这条数据就丢失了

RabbitMQ消息中间件极速入门与实战

入门RabbitMQ,并整合SpringBoot2.x,实现100%消息的可靠性投递!

42055 学习 · 143 问题

查看课程

相似问题