Python 官方文档:入门教程 => 点击学习
目录前言碎语什么是FESCAR?微服务中的分布式事务问题FESCAR怎么做?FESACR有3个基本组件:FESCAR管理分布式事务的典型生命周期:历史前言碎语 阿里重磅开源fesca
阿里重磅开源fescar分布式事务框架、其前身是拥有多项专利的云分布式事务产品GTS、很早前阿里在推广GTS分布式事务的时候就隐隐透露过可能会有开源项目的推出,终于在社区千呼万唤之下fescar发布了。目前是0.1的版本,因为脱胎于商业产品,社区版本要上生产环境可能需要在社区迭代孵化一段时间。代码可以先拉下来研究一下,后期持续关注fescar的发展。
项目地址:https://GitHub.com/alibaba/fescar
一种分布式事务解决方案,具有高性能和易用性的微服务架构。
让我们想象一下传统的单片应用程序。其业务由3个模块构成。他们使用单个本地数据源。
当然,本地交易可以保证数据的一致性。
微服务架构发生了变化。提到的3个模块设计为3个不同数据源之上的3个服务(模式:每个服务的数据库)。本地事务自然保证每个服务中的数据一致性。
但整个业务逻辑范围如何呢?
FESCAR只是上述问题的解决方案。
首先,如何定义分布式事务?
我们说,分布式事务是一个全局事务,由一批Branch Transation组成,通常Branch Transation只是本地事务。
有关原理和设计的更多详细信息,请访问FESCAR维基页面。
以上就是解析阿里GTS开源版本fescar分布式事务的详细内容,更多关于阿里GTS开源版本fescar分布式事务的资料请关注编程网其它相关文章!
--结束END--
本文标题: 解析阿里GTS开源版本fescar分布式事务
本文链接: https://lsjlt.com/news/140810.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0