FESCAR管理分布式事务的生命周期是什么


这篇文章主要介绍“FESCAR管理分布式事务的生命周期是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“FESCAR管理分布式事务的生命周期是什么”文章能帮助大家解决问题。一种分布式事务解决方案,具有高性能和易用性的微服务架构。让我们想象一下传统的单片应用程序。其业务由3个模块构成。他们使用单个本地数据源。当然,本地交易可以保证数据的一致性。微服务架构发生了变化。提到的3个模块设计为3个不同数据源之上的免费云主机域名3个服务(模式:每个服务的数据库)。本地事务自然保证每个服务中的数据一致性。但整个业务逻辑范围如何呢?FESCAR只是上述问题的解决方案。首先,如何定义分布式事务?我们说,分布式事务是一个全局事务,由一批Branch Transation组成,通常Branch Transation只是本地事务。事务协调器(TC):维护全局和分支事务的状态,驱动全局提交或回滚。Transaction Manager(TM):定义全局事务的范围:开始全局事务,提交或回滚全局事务。资源管理器(RM):管理分支事务的资源,与TC通信以注册分支事务和报告分支事务的状态,并驱动分支事务提交或回滚。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,以便与社区密切合作。关于“FESCAR管理分布式事务的生命周期是什么”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注百云主机行业资讯频道,小编每天都会为大家更新不同的知识点。

相关推荐: 如何用css绘制三角形

本文小编为大家详细介绍“如何用css绘制三角形”,内容详细,步骤清晰,细节处理妥当,希望这篇“如何用css绘制三角形”文章能帮助大家解决疑惑,下面跟着小免费云主机域名编的思路慢慢深入,一起来学习新知识吧。   首先,我们知道用边框实现一个三角形很简单,直接上代…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 09/10 20:04
下一篇 09/10 20:05

相关推荐