目录
- 前言碎语
- 什么是FESCAR?
- 微服务中的分布式事务问题
- FESCAR怎么做?
- FESACR有3个基本组件:
- FESCAR管理分布式事务的典型生命周期:
- 历史
前言碎语
阿里重磅开源fescar分布式事务框架、其前身是拥有多项专利的云分布式事务产品GTS、很早前阿里在推广GTS分布式事务的时候就隐隐透露过可能会有开源项目的推出,终于在社区千呼万唤之下fescar发布了。目前是0.1的版本,因为脱胎于商业产品,社区版本要上生产环境可能需要在社区迭代孵化一段时间。代码可以先拉下来研究一下,后期持续关注fescar的发展。

项目地址:https://github.com/alibaba/fescar
什么是FESCAR?
一种分布式事务解决方案,具有高性能和易用性的微服务架构。
微服务中的分布式事务问题
让我们想象一下传统的单片应用程序。其业务由3个模块构成。他们使用单个本地数据源。
当然,本地交易可以保证数据的一致性。
微服务架构发生了变化。提到的3个模块设计为3个不同数据源之上的3个服务(模式:每个服务的数据库)。本地事务自然保证每个服务中的数据一致性。
但整个业务逻辑范围如何呢?
FESCAR怎么做?
FESCAR只是上述问题的解决方案。
首先,如何定义分布式事务?
我们说,分布式事务是一个全局事务,由一批Branch Transation组成,通常Branch Transation只是本地事务。
FESACR有3个基本组件:
- 事务协调器(TC):维护全局和分支事务的状态,驱动全局提交或回滚。
- Transaction Manager(TM):定义全局事务的范围:开始全局事务,提交或回滚全局事务。
- 资源管理器(RM):管理分支事务的资源,与TC通信以注册分支事务和报告分支事务的状态,并驱动分支事务提交或回滚。
FESCAR管理分布式事务的典型生命周期:
- TM要求TC开始新的全球交易。TC生成表示全局事务的XID。
- XID通过微服务的调用链传播。
- RM将本地事务注册为XID到TC的相应全局事务的分支。
- TM要求TC提交或回滚XID的相应全局事务。
- TC在XID的相应全局事务下驱动所有分支事务以完成分支提交或rollbaking。
有关原理和设计的更多详细信息,请访问FESCAR维基页面。
历史
- TXC:淘宝交易构造函数。阿里巴巴中间件团队自2014年起启动该项目,以满足应用程序架构从单一服务变为微服务所导致的直接交易问题。
- GTS:全球交易服务。TXC作为Aliyun中间件产品,新名称GTS自2016年起发布。
- FESCAR:我们从2019年开始基于TXC / GTS开源开源项目FESCAR,以便与社区密切合作。
以上就是解析阿里GTS开源版本fescar分布式事务的详细内容,更多关于阿里GTS开源版本fescar分布式事务的资料请关注其它相关文章!
相关推荐:
pbootcms前端翻译插件-轻松实现网站多语言支持,拓展全球市场,st ai绘画
ChatGPT服务器坏了?了解背后的技术与应对策略,AI模块代表
SEO怎么优化比较好?全面提升网站排名的实用技巧,高级ai玩家
seo需要买什么,seo需要考虑什么 ,ai做表头
ChatGPT免登录:轻松畅聊,无需注册,快速体验AI智能助手,眼泪ai
ChatGPT无法访问原因分析及解决方案,斑马ai报道
英语日记AI生成:轻松提升英语水平的智能助手
ChatGPT空白对话:释放创意,开启智能对话的新世界,ai重庆南坪
SEO中的别类词:提升排名,轻松超越竞争对手,ai插画生肖
AI网页生成:轻松构建智能网站,提升品牌竞争力,杭州专业ai智能教育
SEO数量-如何提升你的网站排名与流量?,射阳seo优化五星服务
ChatGPTWindows版本:让AI助手成为你的工作与生活得力助手,Ai相减变形
中国AI软实力崛起:技术创新与产业应用的完美融合,seo0066
SEO每日:提高网站流量的秘密武器,助你脱颖而出,seo优化和排名技巧
ChatGPT3.5需要登录使用吗?AI使用的真相!,电脑版写作ai推荐怎么关闭
ChatGPT画布打不开?如何解决这一常见问题?,Ai怎么储存为Ai格式在桌面
什么是seo艺术,什么是seo seo有何价值 ,ai写作生成器 推荐
seo网站是什么东西,seo网站是什么东西啊 ,ai锯齿消失
什么是seo快排,seo快排方案 ,ai剪图形
为什么行业都要做seo,为什么要做seo ,ai明信片
自动写文章的AI,提升效率的创作利器
WPS改写-轻松提升文档创作效率的秘密武器,推广网站的优势
为什么“未备案域名”会成为互联网行业中的重要问题?,江干区seo优化价格
从零到一:网站历史的演变与未来趋势,肇庆市国外网站建设平台
seo网络培训是什么,seo工作培训会培训啥 ,ai长投影字
ChatGPT:人工智能对话新时代的领航者,ai音响华为还是小米好
“只能写作”:在创作的世界里,选择文字,就是选择自由,云南关键词排名推广报价
【SEO优化全攻略】提升网站流量的终极秘籍,带你轻松玩转搜索引擎优化!,金融网站推广维护
SEO组织:让您的网站流量倍增的秘密武器,seo 绩效标准
seo灰帽是什么,灰帽是指什么 ,ai绘画六边形
SEO指:如何通过精准优化提高网站流量和转化率,无锡论坛营销推广要多久
AI缩短短文-提升创作效率,写作新体验,光速写作业ai写作app
seo黑帽是什么,列举几种seo黑帽行为 ,穿老款的ai丢人吗
seo需要做些什么,做seo的 ,超级ai地图
AI免费生成文章的软件:轻松创作的秘密武器
AI写作技巧,让创作事半功倍!
ChatGPT崩了?用户称打开是一片空白,真相竟然如此!,zzz*明星AI换脸
AI网页设计生成-智能化创造无限可能,ai机甲风背景音乐
AI免费生成:开启智能创作新纪元,助力你的创意无限可能
用AI修改文章,提升写作效率与质量的新时代
怎么用AI缩写文章,轻松提高效率的全新方法
OpenAI您的信用卡被拒绝了?请尝试用借记卡支付,轻松解决支付问题!,ai cdr缩略图补丁
ChatGPT对于大数据发展的帮助:赋能行业变革,推动智能化未来,ai写作真的好吗
SEO查:如何通过精准优化让网站流量飞速增长,吉林推广营销怎么样
AI助手不需要登陆-畅享便捷生活,随时随地高效工作,ai客服 对话
SEO建议:如何通过优化提升网站流量,赢得市场竞争,自媒体网站免费推广平台
AI文章概括缩写:让内容高效获取的智能工具,ai 处理文件
seo要学什么语言,做seo需要什么语言 ,ai martino
SEO量:提升网站流量和排名的关键法则,德兴seo
ChatGPT5.0为什么一直没出来?背后的技术与战略,元宵节ai趣赏月