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

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

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

提问者:qq_FallenLeaves_3 2019-12-21 17:14

个回答

  • 晴颜
    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)是不会有这条消息的记录的,如果在没有保存到数据库的话 这条数据就丢失了