微服务第八天 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注册中心中动态配置

相关推荐
Wang's Blog2 分钟前
Java 项目部署之 Docker工具快速入门: Docker 架构拆解:镜像、容器、守护进程与 Registry
java·docker·架构
栗子~~3 分钟前
SpringCloud Gateway 基于 Nacos 实现动态路由
java·spring cloud·gateway
FYKJ_201011 分钟前
django个性化新闻推荐35173-计算机课程设计、毕业设计
java·spring boot·后端·python·架构·django·课程设计
java_logo14 分钟前
Docker 部署 OpenViking:轻松搭建 AI Agent 上下文数据库平台
数据库·人工智能·docker·agent·火山引擎·openviking·轩辕镜像
Codiggerworld18 分钟前
Redis 正式接入 AI:当“最懂速度的数据库“开始解决“记忆问题“
数据库·人工智能·redis
白露与泡影18 分钟前
Redis 正式接入 AI:当“最懂速度的数据库“开始解决“记忆问题“
数据库·人工智能·redis
计算机毕设定制辅导-无忧学长20 分钟前
《校园食堂在线订餐小程序的设计与实现》
java·vue.js·spring boot·微信小程序·uniapp·校园食堂在线订餐小程序
夜之眷属25 分钟前
服务启动即崩:InetAddress.getLocalHost() 抛 UnknownHostException 排查记
java·运维·后端·docker
我不会插花弄玉26 分钟前
3.通用命令【由浅入深-redis】
数据库·redis·bootstrap
IT研究室28 分钟前
最新计算机毕业设计选题推荐-基于spring boot的食品安全信息管理系统-网站-文档指导-Java-springboot
java·spring boot·课程设计