分布式事务

参考

Seata
详解Mysql分布式事务XA

CAP

这个定理的内容是指:在一个分布式系统中、Consistency(一致性)、Availability(可用性)、Partitiontolerance(分区容错性),三者不可得兼。

  • 一致性(C)
    在分布式系统中的所有数据备份,在同一时刻是否同样的值。(等同于所有节点访问同一份最新的数据副本)
  • 可用性(A)
    在集群中一部分节点故障后,集群整体是否还能响应客户端的读写请求。(对数据更新具备高可用性)
  • 分区容错性(P)
    以实际效果而言,分区相当于对通信的时限要求。系统如果不能在时限内达成数据一致性,就意味着发生了分区的情况,必须就当前操作在C和A之间做出选择

BASE理论(Basically Available Soft state Eventually consistent):即使无法做到强一致性,但每个应用都可以根据自身业务特点,采用适当的方式来使系统达到最终一致性。

四种模式

AT模式(常用)需要客户端有undo_log表

XA模式基于主流关系型数据库能力

SAGA需要用前端组建绘制编排图之后生成json在服务中使用

相关推荐
一个有温度的技术博主5 小时前
Redis AOF持久化:用“记账”的方式守护数据安全
redis·分布式·缓存
2402_8813193010 小时前
引入 Redis 分布式锁解决并发脏写 (Dirty Write)-AI模拟面试的构建rag部分
redis·分布式·面试
蒸蒸yyyyzwd12 小时前
检索系统学习笔记
分布式·学习
一个有温度的技术博主14 小时前
告别“竹篮打水”:Redis单点瓶颈与分布式缓存架构全解析
redis·分布式·缓存
殷紫川14 小时前
吃透 MinIO:从底层架构到全场景文件上传下载实战,一篇搞定企业级对象存储
分布式·后端
橘子编程15 小时前
Spark全栈指南:从入门到精通
大数据·分布式·spark
Abcdzzr16 小时前
2026/4/6 Windows安装Kafka
分布式·kafka
zxfBdd16 小时前
Spark Map算子异常处理方法
大数据·分布式·spark
一个有温度的技术博主16 小时前
告别单点瓶颈:Redis主从架构与读写分离实战
redis·分布式·缓存·架构
哦豁灬16 小时前
bitbrick_k1集群使用prima_cpp分布式部署大模型推理
分布式