当前位置: 首页 > wzjs >正文

做网站所需的知识技能电商培训机构哪家强

做网站所需的知识技能,电商培训机构哪家强,中国互联网信息中心,做淘客找单子的网站分布式事务seata 角色组成角色指责AT模式TCC模式 角色组成 TC:事务协调者,维护全局和分支事务的状态,驱动全局事务提交或回滚。TM:事务管理者,定义全局事务的范围:开始全局事务、提交或回滚全局事务。RM&am…

分布式事务seata

  • 角色组成
  • 角色指责
  • AT模式
  • TCC模式

角色组成

在这里插入图片描述

  1. TC:事务协调者,维护全局和分支事务的状态,驱动全局事务提交或回滚。
  2. TM:事务管理者,定义全局事务的范围:开始全局事务、提交或回滚全局事务。
  3. RM:资源管理器,管理分支事务处理的资源,与TC交谈以注册分支事务和报告分支事务的状态,并驱动分支事务提交或回滚。
    TC为单独部署的Server服务端,TM和RM为嵌入到应用中的Client客户端。

角色指责

  1. TM请求TC开启一个全局事务。TC会生成一个XID作为该全局事务的编号。XID会在微服务的调用链路中传播,保证将多个微服务的子事务关联在一起。
  2. RM请求TC将本地事务注册为全局事务的分支事务,通过全局事务的XID进行关联。
  3. TM通知TC告诉XID对应的全局事务是进行提交还是回滚。
  4. TC驱动RM们将XID对应的自己的本地事务进行提交还是回滚。

AT模式

两阶段提交:
一阶段:生成undolog(前置镜像、后置镜像),拿到本地锁,做业务数据修改,拿到全局锁,提交本地事务。如果未拿到全局锁,超时失败将回滚本地事务,释放本地锁。
二阶段:
成功:(异步操作)删除undolog,释放全局锁。
失败:查找undolog,驱动RM回滚本地事务,释放全局锁。

TCC模式

在这里插入图片描述
TCC模式与AT模式比更灵活,不需要依赖数据库。但是需要手动实现try、commit、cancel3个方法。TCC框架还存在3个问题:空回滚、幂等、悬挂。使用useTCCFence参数(增加日志表记录全局事务状态)可以解决。

http://www.dtcms.com/wzjs/483491.html

相关文章:

  • wordpress目录页seo北京网站优化策略
  • 免费黄页网站企业网络组网设计
  • 上传网站程序后又怎么做以下哪个单词表示搜索引擎优化
  • 网站建设的基本流程是什么外媒头条最新消息
  • 做网站需要会写代码6有哪些搜索引擎网站
  • 上海建设银行公司网站网站推广费用一般多少钱
  • 在淘宝做印刷网站怎么办怎么在百度上做公司网页
  • 长沙网站建设多少钱重庆森林壁纸
  • 青岛商媒做网站怎么样百度推广业务员电话
  • 中文网站模板免费下载上线了建站
  • java 做网站淘宝运营培训班
  • 网站空间10g如何搜索关键词热度
  • 抚宁区建设局网站技术培训机构
  • 短视频获客廊坊网站seo
  • 数据上传网站网络零售的优势有哪些
  • baby做网站汽车免费的网站软件
  • 免费网站在线收看品牌推广渠道有哪些
  • 17网站一起做网店普宁seo公司推广
  • 高新区微网站建设免费学生网页制作成品代码
  • 做微课的网站有哪些全国疫情的最新数据
  • 网站建设论坛推广引流吸引人的标题
  • 北京市住房城乡建设委员会网站互联网电商平台有哪些
  • 大学社团做网站手机登录百度pc端入口
  • 传统类型的企业网站海口网站关键词优化
  • 政府网站建设硬件预算韶关今日头条新闻
  • 企业网站建设 全包百度400电话
  • 太原做企业网站如何实施网站推广
  • 网站广告条动画 怎么做seo搜索优化专员
  • 企业网站怎么管理系统百度自媒体注册入口
  • 临沂营销型网站建设最新疫情消息