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

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

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

收起

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

狄俄尼索斯狄俄尼索斯  软件架构设计师 , UProject
roninyzlcrisjunyinxin赞同了此回答

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

 2019-08-22
浏览93
aixchina 邀答

回答者

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

回答状态

  • 发布时间:2019-08-22
  • 关注会员:3 人
  • 回答浏览:93
  • 关于TWT  使用指南  社区专家合作  厂商入驻社区  企业招聘  投诉建议  版权与免责声明  联系我们
    © 2019  talkwithtrend — talk with trend,talk with technologist 京ICP备09031017号-30