分布式事务

参考

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在服务中使用

相关推荐
W@Lucky6 分钟前
谷粒商城篇章12--P326-P339--Sentinel/Sleuth+Zipkin服务链路追踪【分布式高级篇九】
分布式·sentinel·sleuth·链路追踪·zipkin·熔断降级限流
肾透侧视攻城狮7 分钟前
网络空间安全之一个WH的超前沿全栈技术深入学习之路(11)——实战之DNMAP 分布式集群执行大量扫描任务:就怕你学成黑客啦!
分布式·学习·安全·web安全·网络安全·安全威胁分析·可信计算技术
acrel___wy29 分钟前
分布式光伏与储能协调控制策略的应用分析
分布式
farewell-Calm34 分钟前
分布式搜索引擎之elasticsearch单机部署与测试
大数据·分布式·elasticsearch
孙克旭_9 小时前
第三章 分布式缓存Redis
redis·分布式·缓存
好看资源平台14 小时前
网络爬虫——分布式爬虫架构
分布式·爬虫·架构
_Matthew14 小时前
学习Zookeeper
分布式·zookeeper·云原生
JoyousHorse15 小时前
单体架构、集群架构和分布式架构概述
分布式·架构·软件工程·软考·系统架构设计师
油头少年_w16 小时前
Hadoop进阶原理(HDFS、MR、YARN的原理)
大数据·hadoop·分布式
圆蛤镇程序猿17 小时前
【什么是RabbitMQ】
分布式·rabbitmq