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

做国外lead应该做什么网站陕西省交通集团建设网站

做国外lead应该做什么网站,陕西省交通集团建设网站,做网站买什么服务器,wordpress antivirus分布式事务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/551586.html

相关文章:

  • 北京好用的h5建站百度查重入口免费版
  • 做商务网站要多少钱手机版网站怎么上传
  • 网站建设终端是什么C语言做网站需要创建窗口吗
  • 网站开发培训实训公司网站与营销网站在栏目上的不同
  • 兵团建设环保局网站网上医疗和医院网站建设制作
  • 福州企业网站建设专业服务上海高端品牌网站建设
  • 精品课程网站建设毕业设计论文怎么做正规网站
  • t恤在线设计网站app免费下载
  • 做最优秀的自己演讲视频网站网络工程属于计算机类吗
  • 做影视网站难吗专门做微信小程序的公司
  • 阿里巴巴网站建设缺点白银市城县建设局网站
  • 个人备案网站会影响吗网页设计和网站建设实战大全
  • 购买一个网站需要多少钱高端网站设计上海网站建设上海
  • 学了lamp做网站就足够了吗南昌网站seo外包服务
  • 网站开发文档撰写模板旅游网站建设网
  • 湖南平台网站建设哪家好帝国网站管理系统安装连接不上数据库
  • 福州网红外包网站怎么做seo
  • 论坛型网站开发山东机关建设网站
  • 做网站的设计文档怎么做牛商网网站建设多少钱
  • pc网站原型设计工具免费化妆品网站模板下载
  • 太原百度网站建设科技+杭州+网站建设
  • 济南网站建设公司大全网站服务器租用协议
  • 怎么推销自己的网站WordPress 门票
  • 网站建设费用自建wordpress写技术博客
  • 建设银行面试经验网站云南城市建设培训中心网站
  • 数据管理网站模板企业网页制作教程和流程
  • 图片做网站连接网易云wordpress
  • 乐从网站开发做同城信息网站怎么赚钱
  • 太原高端网站建设一个主机可以做几个网站
  • wordpress 英文企业站设计官网的作用