微服务第八天 Sentinel 四种分布式事务模式

Sentinel线程隔离

熔断降级

熔断策略-慢调用

测试

策略2,3--异常比例、异常数

案例(异常比例)
总结(熔断降级)

授权规则

配置文件添加请求头

自定义异常结果

总结

规则持久化

实现Push模式

1、先导入依赖

流控规则的持久化

分布式事务理论基础

事务

理论基础

CAP定理

BASE理论

分布式事务模型

总结

初识Seata

Seata架构

部署TC服务

看B站这个视频

https://www.bilibili.com/video/BV1LQ4y127n4?t=1159.6&p=148

微服务集成Seata

B站讲解

https://www.bilibili.com/video/BV1LQ4y127n4?t=1813.7&p=148

1、引入依赖

2、配置

总结

XA模式原理

XA模式(seata)

解读

总结(XA模式原理)

实现XA模式

AT模式

简单例子

AT模式和XA模式的区别

AT模式的脏写问题(并发)

解决:加全局锁

AT模式的写隔离 但是如果并发的非seata管理的全局事务

总结(AT模式原理)

实现AT模式

TCC模式

TCC工作模型

总结(TCC模式)

案例

TCC的空回滚

TCC的业务悬挂

业务逻辑分析

声明TCC接口

实战案例

try业务
confirm业务和cancel业务(二选一操作)
空回滚

Saga模式

基本不用

四种模式的对比

高可用

https://www.bilibili.com/video/BV1LQ4y127n4?t=640.8&p=150

高可用总结

就是在Nacos注册中心中动态配置

相关推荐
长不大的杨瑞杰23 分钟前
OpenCode v2 LSP 实战:内置语言服务器、自定义配置与诊断闭环
java·人工智能·typescript·lsp·opencode
云和数据.ChenGuang27 分钟前
python和java的try
java·开发语言·python
日日大王学编程29 分钟前
阿里巴巴开源 Data Agent(Text2SQL)项目全维度详解
java·ai·开源
Wang's Blog32 分钟前
Java 项目实战:交友项目 - 交友左滑右滑
java·交友
测试盐35 分钟前
spark作业日志定位过程
java·hadoop·spark
ly768938 分钟前
从 OpenAPI 到多语言 SDK 生成:Java 服务端契约漂移与生成器版本治理
java·开发语言·openapi·java 21·版本兼容·契约漂移·sdk 生成
CodeGL1 小时前
微服务框架——go-zero
微服务·架构·golang
lqbzlll1 小时前
CVE-2026-91403 排查指南:Java JSSE 信任链漏洞的根因、影响范围和修复步骤
java·开发语言·信任链
CarIise1 小时前
AOP 概念的引入
java·开发语言
Decay__1 小时前
01_MySQL 体系架构全解 —— 连接层、SQL 层、存储引擎层与 InnoDB 深入
运维·数据库·sql·mysql·架构