微服务可用性设计
Murphy.Wang
这个作者很懒,什么都没留下…
展开
-
Golang基于DTM的分布式事务SAGA实战
SAGA是“长时间事务”(Long Lived Transaction)运作效率的方法,大致思路是把一个大事务分解为可以交错运行的一系列子事务的集合。原本提出 SAGA 的目的,是为了避免大事务长时间锁定数据库的资源,后来才逐渐发展成将一个分布式环境中的大事务,分解为一系列本地事务的设计模式。原创 2024-08-15 10:44:07 · 294 阅读 · 0 评论 -
分布式事务
GO语言分布式事务管理服务,支持TCC、SAGA、XA、二阶段消息(2PC)。勿用担心悬挂、空补偿、幂等等异常问题,首创子事务屏障技术代为处理。:阿里开源分布式事务框架,Seata-go暂时只支持TCC,X协议。cap理论与base理论是分布式缓存,分布式事务的基石。golang分布式事务框架。原创 2024-08-10 16:25:43 · 221 阅读 · 0 评论 -
CAP理论 与 BASE理论
BASE理论的核心思想是,通过放宽对一致性的要求,可以获得更高的可用性和分区容忍性。CAP理论的核心在于,在分布式系统中,只能在一致性、可用性和分区容忍性这三个属性中最多同时满足两个。:在可用性和分区容忍性之间做出权衡,但不保证数据一致性。:强调通过牺牲强一致性来获得更高的可用性和分区容忍性,适用于需要高可用性的场景,并保证最终的一致性。:强调在一致性、可用性和分区容忍性之间的权衡,分布式系统只能在这三者中最多同时满足两个。:系统的状态可以是软的,不一定是固定的,允许数据副本之间存在一定程度的不一致。原创 2024-07-28 10:12:17 · 430 阅读 · 0 评论 -
分布式事务方案 2pc/3pcTCC SAGA 消息最终一致性
b站讲的通俗易懂的 分布式事务方案。原创 2024-07-27 22:05:20 · 393 阅读 · 0 评论 -
微服务可用性设计
轻重隔离核心隔离。原创 2024-01-31 15:33:01 · 88 阅读 · 0 评论