「」分布式事务如何实现?深入解读 Seata 的 XA 模式( 五 )
@Bean(''dataSourceProxy'')public DataSource dataSource(DruidDataSource druidDataSource) {// DataSourceProxy for AT mode// return new DataSourceProxy(druidDataSource);// DataSourceProxyXA for XA modereturn new DataSourceProxyXA(druidDataSource);}4. 总结
在当前的技术发展阶段 , 不存一个分布式事务处理机制可以完美满足所有场景的需求 。
一致性、可靠性、易用性、性能等诸多方面的系统设计约束 , 需要用不同的事务处理机制去满足 。
Seata 项目最核心的价值在于:构建一个全面解决分布式事务问题的 标准化 平台 。
基于 Seata , 上层应用架构可以根据实际场景的需求 , 灵活选择合适的分布式事务解决方案 。
本文插图
XA 模式的加入 , 补齐了 Seata 在 全局一致性 场景下的缺口 , 形成 AT、TCC、Saga、XA 四大 事务模式 的版图 , 基本可以满足所有场景的分布式事务处理诉求 。
当然 XA 模式和 Seata 项目本身都还不尽完美 , 有很多需要改进和完善的地方 。 非常欢迎大家参与到项目的建设中 , 共同打造一个标准化的分布式事务平台 。
- 打造高效交付团队心得
- HTTP3能给应用带来什么好处?这里有一份最新评测数据
- 如何处理代码中的魔术数字(Magic Number)
- mini-redis , 一个精简版Redis实现 , 基于Rust开发
- 当不懂某项技术时候 , 如何面试工程师?
- 理想的DevOps流程怎么做?看看Slack的代码部署实
高可用架构
改变互联网的构建方式
推荐阅读
- 电脑数码精通|夏季如何让电脑的故障率降到最低?早知道早做准备吧
- |支付宝面试题:如果你是支付宝的产品经理,如何让更多人用支付宝点外卖?
- |传统互联网产品经理正在消失,如何自救?
- 华南科技第一线|京东618,大学生换5G新机如何选?
- 毒草科技|如何挑选入门级智能录音笔?搜狗C1对比讯飞A1,谁更值得买?
- cnBetaTB|看机器人如何制作出既有颜值又美味的蛋饼
- 京东京东沃尔玛再加持,达达募资3亿美元如何应战即时配送?
- 电视提前锁定618电视圈“爆款”海信激光电视是如何做到的?
- 淘宝|如何在淘宝网上开网店?在淘宝网上开店有什么要求?
- 摩盒网|电商平台的网页如何更佳吸引人
