采用微服务架构的应用该如何处理分布式事务?

目前有一个应用系统开发采用微服务架构, 但是随着应用的拆分, 发现基于分布式应用的事务处理比较复杂,而且比较容易出现BUG, 请教大家是如何处理分布式事务, 从而保证事务的一致性问题, 有什么好用的分布式事务框架推荐。

参与9

2同行回答

狄俄尼索斯狄俄尼索斯软件架构设计师UProject
分布式事务比较复杂,有一些微服务框架带了分布式事务,如ServiceComb里的Saga。也有一些独立的分布式事务中间件,如阿里开源的seata。不过最佳的方式是在微服务拆分时候,控制好粒度,不要拆分出分布式事务,这样是最简单的。...显示全部

分布式事务比较复杂,有一些微服务框架带了分布式事务,如ServiceComb里的Saga。也有一些独立的分布式事务中间件,如阿里开源的seata
不过最佳的方式是在微服务拆分时候,控制好粒度,不要拆分出分布式事务,这样是最简单的。

收起
互联网服务 · 2019-08-22
捕风者捕风者系统架构师HoneycombData Inc.
https://youtu.be/YPbGW3Fnmbc这有一个视频,讲的很透彻,过去的集中的靠DB保障的业务逻辑,如何拆分;如何保障分布式事务一致,可回滚然后根据自己情况,原理思路有了,框架就容易了显示全部

https://youtu.be/YPbGW3Fnmbc

这有一个视频,讲的很透彻,过去的集中的靠DB保障的业务逻辑,如何拆分;如何保障分布式事务一致,可回滚
然后根据自己情况,原理思路有了,框架就容易了

收起
互联网服务 · 2019-08-15
浏览1594

提问者

garyond
软件开发工程师某科技公司
擅长领域: 大数据数据治理数据仓库

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2019-08-14
  • 关注会员:3 人
  • 问题浏览:2405
  • 最近回答:2019-08-22
  • X社区推广