目前有一个应用系统开发采用微服务架构, 但是随着应用的拆分, 发现基于分布式应用的事务处理比较复杂,而且比较容易出现BUG, 请教大家是如何处理分布式事务, 从而保证事务的一致性问题, 有什么好用的分布式事务框架推荐。
分布式事务比较复杂,有一些微服务框架带了分布式事务,如ServiceComb里的Saga。也有一些独立的分布式事务中间件,如阿里开源的seata。不过最佳的方式是在微服务拆分时候,控制好粒度,不要拆分出分布式事务,这样是最简单的。
https://youtu.be/YPbGW3Fnmbc
这有一个视频,讲的很透彻,过去的集中的靠DB保障的业务逻辑,如何拆分;如何保障分布式事务一致,可回滚然后根据自己情况,原理思路有了,框架就容易了
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30