开发者社区> 问答> 正文

分布式事务怎么落地比较好

分布式事务怎么落地比较好啊

展开
收起
景凌凯 2020-04-24 16:44:02 1081 0
1 条回答
写回答
取消 提交回答
  • 有点尴尬唉 你要寻找的东西已经被吃掉啦!
    • 很多公司对分布式事务在程序中都不做处理。 记录好日志,手工去处理。本身是比较复杂的一个话题
    • 是本地事务,还是分布式事务。本地事务,通过spring事务传播机制,可以选择不同的方式。如果是分布式事务,绝大多数通过柔性事务保证最终一致性。例如可靠事件投递,重试。事实上,tcc其实都用的少。手工订正是下下策。一般通过可靠投递和重试都无法解决的情况,才考虑手工。可靠投递,并不是mq保证可靠性,而是生产者发送事件消息,消费者发送ack确认消息,这种双向消息来保证。没有发送成功通过定时任务来重试补偿。
    2020-04-24 16:44:19
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
GTS-分布式事务全新解决方案 立即下载
基于HLC的分布式事务实现深度剖析 立即下载
攻克痛点:如何保证复杂微服务架构下的数据一致性 立即下载