首页 > 其他分享 >Seata系列之(二)Seata简介

Seata系列之(二)Seata简介

时间:2024-02-28 11:25:03浏览次数:20  
标签:事务 系列 Seata 简介 回滚 XID 全局 TC

Seata简介

SpringCloud Alibaba Seata处理分布式事务

1. 是什么

Seata(Simple Extensible Autonomous Transaction Architecture,简单可扩展自治事务框架)一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务

官网:http://seata.io/zh-cn/

2. Seata的分布式事务处理过程

标签:事务,系列,Seata,简介,回滚,XID,全局,TC
From: https://www.cnblogs.com/wzzzj/p/18039386

相关文章

  • 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熔断降级会在调用链路中某个资源出现不稳定状态时(例如调用超时或异常比例升高),对这个资源的调用进行限制,让请求快速失败,避免影响到其它的资源而导致级联错误。​ 当资源被降级......
  • Sentinel系列之(四)流控规则
    流控规则流量控制官网:https://github.com/alibaba/Sentinel/wiki/流量控制1.基本介绍资源名:唯一名称,默认请求路径针对来源:Sentinel可以针对调用者进行限流,填写微服务名,默认default(不区分来源)阈值类型/单机阈值:QPS(每秒钟的请求数量):当调用该api的QPS达到阈值的时......
  • Sentinel系列之(三)初始化演示工程
    初始化演示工程1.构建cloudalibaba-sentinel-service8401建Module【cloudalibaba-sentinel-service8401】改POM<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="ht......
  • Sentinel系列之(二)安装Sentinel控制台
    安装Sentinel控制台Sentinel分为两个部分:核心库(ava客户端)不依赖任何框架/库,能够运行于所有Java运行时环境,同时对Dubbo/SpringCloud等框架也有较好的支持。【后台的监控程序】控制台(Dashboard)基于SpringBoot开发,打包后可以直接运行,不需要额外的Tomcat等应用容器。【前......