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

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

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

收起
参与9

查看其它 1 个回答狄俄尼索斯的回答

狄俄尼索斯狄俄尼索斯软件架构设计师UProject

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

互联网服务 · 2019-08-22

回答者

狄俄尼索斯
软件架构设计师UProject
擅长领域: 云计算容器容器云

狄俄尼索斯 最近回答过的问题

回答状态

  • 发布时间:2019-08-22
  • 关注会员:3 人
  • 回答浏览:1693
  • X社区推广