Just play around
分布式基础(三):网络分区 分布式基础(三):网络分区
1.什么是网络分区?网络分区指的是在一个分布式网络中,由于网络故障导致网络被划分为两个或多个互不通信的区域的情况。 在这种情况下,系统的不同部分无法相互通信,但各自可能仍然在正常工作。网络分区是CAP定理(一致性、可用性、分区容错性)中“P
2025-06-09
微服务的循环依赖问题 微服务的循环依赖问题
1.什么是微服务的循环依赖微服务之间的循环依赖是指在微服务架构中,两个或多个服务相互依赖对方的情况。这里的依赖其实就是互相调用。两个微服务互相调用,A调用B,B又反向调用A,或者A调用B,B调用C,C调用A,这都是循环依赖。 举个例子,假设
2025-02-17
Seata Seata
Seata是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata将为用户提供了AT、TCCSAGA和XA事务模式,为用户打造一站式的分布式解决方案。 XA AT TCC SAGA 一致性 强一致
2024-12-17
springcloud alibaba入门 springcloud alibaba入门
本质上,SCA是在Spring Cloud的基础上,进行了增强,补充了一些额外的能力,根据阿里多年的业务沉淀做了一些定制化的开发 注意,要选择对应的版本,springboot 2.x的版本要选择SCA 2021的版本分支:https:/
2024-03-25
分布式基础(二):BASE理论 分布式基础(二):BASE理论
在上一篇 CAP理论 中,我提到分布式系统理论上只能取CP或AP,如果要实现强一致性必然会影响可用性。但是,大多数系统实际上不需要那么强的一致性,而是更关注可用性。比如一个3节点的集群,假设每个节点的可用性为 99.9%,那么整个集群的可用
2024-02-08
分布式基础(一):CAP理论 分布式基础(一):CAP理论
集中式应用进行服务化拆分后,必然会出现一个问题:如何保证各个节点(Node)之间的数据一致性? 比如以下场景:用户首先发起一次更新操作,映射到节点A;然后,用户又做了一次查询操作,操作映射到了节点B,此时A和B的数据如果不一致,对用户来说就
2024-02-05