订单系统本地消息表与事务消息对比分析.pdfVIP

  • 1
  • 0
  • 约小于1千字
  • 约 1页
  • 2026-05-12 发布于北京
  • 举报

订单系统本地消息表与事务消息对比分析.pdf

《003_订单系统引入本地消息表与事务消息对比》

最最关键的,要保证的就是本地数据库事务和消息投递的一致性,两者必须是一致的,如果

出现两者不一致,才会有问题,为了保证两者是一致的,所以说才要做本地数据库事务和消

息投递的一致性

mq事务消息,柔务里比较野蛮一些的,必然会导致你关联的一些已经执行

成功的本地事务甚至事务,seataAT分布式事务,都要进行回滚,mq面子太大

了,如果他有问题,导致你的链路就全都了

mq事务,是可以保证你的强一致,数据库事务+MQ消息,是强一致的,但是没有办

法容错性,就是如果说mq发送half消息失败的时候,错误,异常,没有办法容错

性,导致你的本地数据库事务甚至是分布式事务全局回滚

缺点:mq事务,是没有办法为你的业务系统容错性,mq故障了,会牵连

你的数据库事务全部回滚

优点:简单易用,mq玩儿代码,里面各种复杂的事务消息实现的机制,mq给

你都好了,封装好了,API一调用就搞定了

对于一个业务系统来说,刚开始设计系统,开发

文档评论(0)

1亿VIP精品文档

相关文档