数据不一致问题

来源:4-1 课程总结与回顾

慕UI5466564

2019-04-02 13:37

当消息发送失败,状态为2的时候,需要人工维护。人工维护之前,order有数据,但是却没有消费。就会导致数据不一致的问题。建议消息发送失败,业务回滚order数据

写回答 关注

2回答

  • 梦想过上好生活
    2019-04-19 15:21:22

    难道还会出现你下单的时候,然后因为后台的库存修改信息没有到mq,然后商场就给你退款的吗?从实际角度想。

  • 初学者_PYJ
    2019-04-13 23:09:10

    不觉得需要回滚啊,比如说我在商城下单,需要先向订单队列里发送消息,然后让仓储服务来消费进行发货。那现在消息发送失败,需要人工处理,那也要根据这个订单消息进行人工处理啊。为什么要回滚呢。

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

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

42055 学习 · 143 问题

查看课程

相似问题