首页 > 其他分享 >Seata系列之(五)Seata之原理简介

Seata系列之(五)Seata之原理简介

时间:2024-02-28 11:25:42浏览次数:24  
标签:事务 系列 Seata 简介 模式 算法 原理

Seata之原理简介

Seata的几种事务模式

  • AT模式【默认】:阿里云GTS
  • TCC模式
  • SAGA模式:长事务
  • XA模式(开发中)
扩展
漏桶算法

令牌桶算法

参考网站:https://cloud.tencent.com/developer/article/1773878

标签:事务,系列,Seata,简介,模式,算法,原理
From: https://www.cnblogs.com/wzzzj/p/18039389

相关文章

  • Seata系列之(四)实战
    实战1.分布式事务业务说明​ 这里我们会创建三个服务,一个订单服务,一个库存服务,一个账户服务。​ 当用户下单时,会在订单服务中创建一个订单,然后通过远程调用库存服务来扣减下单商品的库存,再通过远程调用账户服务来扣减用户账户里面的余额,最后在订单服务中修改订单状态为已完成......
  • Seata系列之(三)Seata-Server安装
    Seata-Server安装此次使用的是Seata0.9.01.下载地址https://github.com/seata/seata/releases这里使用的是Linux虚拟机,所以下载的是Linux版的Linux版下载地址:https://github.com/apache/incubator-seata/releases/download/v0.9.0/seata-server-0.9.0.tar.gz2.修改file.c......
  • Seata系列之(二)Seata简介
    Seata简介SpringCloudAlibabaSeata处理分布式事务1.是什么Seata(SimpleExtensibleAutonomousTransactionArchitecture,简单可扩展自治事务框架)一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务官网:http://seata.io/zh-cn/2.Sea......
  • Seata系列之(一)分布式事务问题
    分布式事务问题用户购买商品的业务逻辑。整个业务逻辑由3个微服务提供支持:仓储服务:对始定的商品扣除仓储数量。订单服务:根据采购需创建订单。帐户服务∶从用户帐户中扣除余额。​ 单体应用被拆分成微服务应用,原来的三个模块被拆分成三个独立的应用,分别使用三个......
  • Sentinel系列之(十)规则持久化
    规则持久化1.是什么在Sentinel中配置的规则在资源所在的服务重启后就消失了以cloudalibaba-sentinel-service8401为例进行说明启动单机版Nacos启动Sentinel启动cloudalibaba-sentinel-service8401为cloudalibaba-sentinel-service8401中的/rateLimit/byUrl这个接口配置Sen......
  • Sentinel系列之(九)服务熔断
    服务熔断Sentinel整合Ribbon和OpenFeign@SentinelResource的fallback1.Ribbon系列1.1服务提供者新建cloudalibaba-provider-payment9003和cloudalibaba-provider-payment90049003和9004是一样的,以9003为例建Module【cloudalibaba-provider-payment9003】改POM<?xml......
  • Sentinel系列之(八)@SentinelResource
    @SentinelResource相当于Hystrix中的@HystrixCommand1.按资源名称限流环境说明启动了单机版的Nacos启动了Sentinel基于项目cloudalibaba-sentinel-service8401继续改造增加RateLimitControllerpackagecom.atguigu.springcloud.alibaba.controller;importcom.ali......
  • Sentinel系列之(七)系统规则
    系统规则【系统自适应限流】官网:https://github.com/alibaba/Sentinel/wiki/系统自适应限流1.基本介绍从整体维度对应用入口流量进行控制【其他规则是针对接口的,系统规则是针对所有接口的】违反规则后整个系统不可用阈值类型Load自适应(仅对Linux/Unix-like机器生效):系......
  • Sentinel系列之(六)热点参数限流规则
    热点参数限流规则......
  • Sentinel系列之(五)降级规则
    降级规则官网:https://sentinelguard.io/zh-cn/docs/circuit-breaking.html1.基本介绍​ Sentinel熔断降级会在调用链路中某个资源出现不稳定状态时(例如调用超时或异常比例升高),对这个资源的调用进行限制,让请求快速失败,避免影响到其它的资源而导致级联错误。​ 当资源被降级......