请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

事务型消息消费失败

事务型消息的生产者本地事务commit成功,但是某一个消费方一直消费异常,此时如何处理,手工回滚每个服务的事务吗?
下载视频          

正在回答 回答被采纳积分+3

1回答

龙虾三少 2021-09-19 22:35:58

用消息就要保证对方最终可以消费成功

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_妈妈咪呀_0 #1
    以rocketmq消费失败场景为例:
       疑问一: 消费方服务不可用 ,
                      rocketmq重试16次后仍然未消费,此时重启消费方服务后,是否去rocketmq死信队列中去处理?
       疑问二: 消费方服务可用,
                     此时是否不管消费方业务逻辑验证是否通过,直接返回给rocketmq服务端消费成功,各服务是否需要记录事务日志,如下单时在订单服务生成了订单流水日志,本地事务完成redis库存扣减创建订单之后,消息消费方库存服务和优惠券服务,是否各自都需要生成库存流水日志和优惠券流水日志
    回复 有任何疑惑可以回复我~ 2021-09-20 11:56:07
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信