问答详情
源自:4-1 课程总结与回顾

数据不一致问题

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

提问者:慕UI5466564 2019-04-02 13:37

个回答

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

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

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

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