
分布式
文章平均质量分 95
分布式系统理论介绍
zhifou123456
记录是为了更好的思考
展开
-
分布式事务解决方案(一) 2PC、3PC、TCC、Sega
本文讲了,2PC、3PC、TCC、Sega这4中分布式事务的实现方式,它其实对应的就是seata的AT、XA、TCC和sega模式。上述四种方式都是2pc的变种,他们都支持事务执行失败或者成功。这是后文将要介绍的通过消息方式来保证最终一致性的方式的本质区别。那他们分别适合于什么场景呢?XA模式是标准的2PC,在第一阶段会锁定资源,在第二阶段才会进行提交,所以它的一致性是最强的,但是性能相对偏低。原创 2024-07-29 22:11:57 · 1359 阅读 · 2 评论 -
分布式相关理论详解
分布式系统就是将整个系统根据业务拆分多个微服务,服务之间通过Rpc进行通信。集群是将多个相同应用部署到不同的集群模式上,本质上是为了提高吞吐量已经保证高可用性。CAP理论是分布式系统的理论基础,即一个分布式系统最多满足CAP这三项中的两项。即只能满足一致性(Consistance)、可用性(Aviablity)、分区容忍性(Partition tolerance)中的两项。线性一致性是要求最高的一种一致性,他要求无论从哪个副本读取数据,一定读到的是当前整个集群里面最新的数据。原创 2024-07-25 00:32:48 · 1756 阅读 · 6 评论