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

可以免费做简历的网站网站建设解决方案

可以免费做简历的网站,网站建设解决方案,做视频网站资金多少,厦门网站推广公司一 seata的模式 1.1 seata的几种模式比较 Seata基于上述架构提供了四种不同的分布式事务解决方案: XA模式:强一致性分阶段事务模式,牺牲了一定的可用性,无业务侵入 TCC模式:最终一致的分阶段事务模式,有…

一  seata的模式

1.1 seata的几种模式比较

Seata基于上述架构提供了四种不同的分布式事务解决方案:

  • XA模式:强一致性分阶段事务模式,牺牲了一定的可用性,无业务侵入

  • TCC模式:最终一致的分阶段事务模式,有业务侵入

  • AT模式:最终一致的分阶段事务模式,无业务侵入,也是Seata的默认模式

  • SAGA模式:长事务模式,有业务侵入

无论哪种方案,都离不开TC,也就是事务的协调者。

1.2 seata的XA模式原理

XA:依赖关系型数据库实现事务实现,基于二阶段提交。

RM一阶段的工作:

​ ① 注册分支事务到TC

​ ② 执行分支业务sql但不提交

​ ③ 报告执行状态到TC

TC二阶段的工作:

  • TC检测各分支事务执行状态

    a.如果都成功,通知所有RM提交事务

    b.如果有失败,通知所有RM回滚事务

RM二阶段的工作:

  • 接收TC指令,提交或回滚事务

截图如下:

1.3 优缺点

XA模式的优点是什么?

  • 事务的强一致性,满足ACID原则。

  • 常用数据库都支持,实现简单,并且没有代码侵入

XA模式的缺点是什么?

  • 因为一阶段需要锁定数据库资源,等待二阶段结束才释放,性能较差

  • 依赖关系型数据库实现事务

二  操作案例

2.1 XA模式配置

1.order服务

2.account服务

3.storage服务

2.2 发起全局事务的入口方法添加@GlobalTransactional注解

本例中是OrderServiceImpl中的create方法。

2.3 服务启动

1启动nacos

2.启动seata

2.4 验证

2.4.1 初始态表中数据

1.account表

2.order表

3.storage表

 

2.4.2 正常下订单操作

1.请求

http://localhost:8082/order?userId=user202103032042012&commodityCode=100202003032041&count=3&money=200

2.查看此时表中数据变化: 均实现了正确的扣减操作

 

 2.4.3  正常下订单大于库存数操作

1.请求: 库存为5个,而现在要下订单30个,请求后出现问题

http://localhost:8082/order?userId=user202103032042012&commodityCode=100202003032041&count=30&money=200

2. 查看程序后台:均提示回滚操作

2.1 account模块

2.2 order模块

2.3  storage模块

 

3.查看数据表:数据表中的信息也均进行回滚,没有出现脏数据,或者不一致的情况。

http://www.ritt.cn/news/12562.html

相关文章:

  • 中国建设购物网站制作企业网站的公司
  • 外贸b2b平台有哪些平台百度seo排名优化技巧分享
  • 怎么做网站的广告四川刚刚发布的最新新闻
  • 建设网站用什么好抖音十大搜索关键词
  • 如何在百度提交网站百度怎么优化网站关键词
  • 河北建设厅网站设置网络营销主要是学什么的
  • 网站优化升级怎么做系统清理优化工具
  • 南京网站设计是什么找做网站的公司
  • 专业的网站建站公司广州seo关键词优化是什么
  • 做网站建设的网站站长统计幸福宝下载
  • 做网站大型新闻头条今日新闻60条
  • 足球做网站首页格局百度推广首页
  • 提供商城网站建设建个网站需要多少钱?
  • 网站风格主要包括重庆seo技术博客
  • 天津网站制作的公司如何做好网络推广
  • 怎么删除2345网址导航如何网站优化排名
  • 建设银行wap网站北京seo代理商
  • 秦皇岛网站建设系统推荐网络推广公司介绍
  • 响应式网站建站企业管理软件管理系统
  • 网站发布方式有哪些加快实施创新驱动发展战略
  • 长沙建设局网站可以推广赚钱的软件
  • php开源企业网站系统武汉百度推广多少钱
  • 提供大良网站建设seo做的好的网站
  • 网站怎么建在国外百度站内搜索代码
  • 深圳企业网站app开发朝阳seo
  • 网站建设功能套餐表焦作seo公司
  • 法院内部网站建设方案网站推广公司排行榜
  • 网站做的支付宝接口环球资源外贸平台免费
  • 好网站设计公司东莞百度快速优化排名
  • 官方网站建设进度表店铺seo是什么意思