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

化妆品应如何网站建设定位淘宝一个关键词要刷多久

化妆品应如何网站建设定位,淘宝一个关键词要刷多久,嘉兴 网站建设,销售一个产品的网站怎么做分布式事务面试题讲解 一、问题背景与解决方案概述 因微服务项目涉及远程调用可能引发分布式事务问题,需解决。主流解决方案有阿里 Seata 框架(含 XA、AT、TCC 模式)和 MQ。 二、Seata 框架关键角色 事务协调者(TC)&…

分布式事务面试题讲解

在这里插入图片描述

一、问题背景与解决方案概述

  • 因微服务项目涉及远程调用可能引发分布式事务问题,需解决。
  • 主流解决方案有阿里 Seata 框架(含 XA、AT、TCC 模式)和 MQ。

二、Seata 框架关键角色

在这里插入图片描述

  • 事务协调者(TC):维护全局和分支事务状态,协调提交或回滚,需单独部署。
  • 事务管理器(TM):定义全局事务范围,负责开启、提交等操作。
  • 资源管理器(RM):每个微服务即一个 RM,代表分支事务,需向 TC 注册并报告状态。

三、Seata 框架 XA 模式

在这里插入图片描述

  • 流程:TM 开启全局事务后调用分支事务注册到 TC,RM 执行业务 SQL 但不提交,先报告状态给 TC,TM 依据 TC 反馈的分支事务状态决定提交或回滚。
  • 特点:保证数据强一致性,属 CP 模式,但性能差,因分支事务需相互等待。

四、Seata 框架 AT 模式

在这里插入图片描述

  • 流程:TM 开启全局事务并调用分支事务注册到 TC,分支事务执行并提交业务 SQL,同时记录更新前后快照到 undo log,报告状态给 TC,TM 提交或回滚全局事务,TC 检查状态,成功则通知分支事务删除 undo log,失败则依据 undo log 逆向恢复数据。
  • 特点:性能较好,为 AP 模式,是官方推荐且开发常用方式。

五、Seata 框架 TCC 模式

在这里插入图片描述

  • 流程:基于 try(资源检查或预留)、confirm(完成资源操作)、cancel(预留资源释放)三个阶段。TM 开启全局事务并调用分支事务注册到 TC,分支事务进行资源预留操作后报告状态,TM 根据 TC 检查结果提交(执行 confirm 操作)或回滚(执行 cancel 操作)。
  • 特点:性能较高,属 AP 模式,但代码耦合度高,需手动编写代码维护三个阶段。

六、MQ 解决分布式事务方案

在这里插入图片描述

  • 流程(以借呗借钱为例):借呗审核通过后生成借款单并向 MQ 发消息通知支付宝转账,需确保相关操作在同一事务内运行,否则不发送消息。
  • 特点:异步操作性能好但实时性差,保证数据最终一致性,适用于对数据强一致性要求不高的场景,若支付宝增加余额出现异常通常需人工介入。

七、不同方案适用场景与面试应对

  • 适用场景:XA 模式和 TCC 模式常用于银行业务;AT 模式和 MQ 方式多用于互联网业务。

在这里插入图片描述

http://www.khdw.cn/news/12447.html

相关文章:

  • 厦门建设局网站安徽新站优化
  • 如何用百度云文件做网站企业网络推广平台
  • 做网站要准备哪些厦门做网站公司有哪些
  • 大型网站建设制作公司怎么样做一个自己的网站
  • html演示网站东莞网站建设推广
  • 英文互动网站建设让顾客心动的句子
  • 武昌做网站公司湖南网站优化
  • 郑州400建站网站建设宁波seo搜索引擎优化
  • 门户网站简单模板数据分析平台
  • 男女做视频观看网站网站免费制作
  • 可以做微网站的第三方平台怎么做网站主页
  • 图书馆网站建设的作用lpl赛区战绩
  • 邢台wap网站建设费用哈尔滨seo公司
  • 浏览有关小城镇建设的网站记录点击进入官方网站
  • 建自己的网站广州抖音推广公司
  • 无锡 学校网站建设百度客户端下载安装
  • 办公用品网站建设市场定位seo培训一对一
  • wordpress用的php代码做抖音seo排名软件是否合法
  • 宁波专业品牌网站制作外包千锋教育北京校区
  • 网站建设比较好新乡seo公司
  • 帮人做网站一个多少钱外贸网站建设
  • 海鲜网站模板百度网站管理员工具
  • 政务网站建设方案小红书seo关键词优化多少钱
  • 矢量网站动画怎么做北京网站优化站优化
  • 邯郸企业做网站方案关键时刻
  • 企业网站功能模块介绍教育培训机构加盟
  • 做棋盘游戏辅助的网站传统营销方式有哪些
  • 北京网站搭建设计班级优化大师简介
  • 北京网站开发联系电话淘宝指数查询官网
  • ai做网站页面建多大的营销案例分析