
分布式
文章平均质量分 95
xushiyu1996818
这个作者很懒,什么都没留下…
展开
-
微服务拆分策略和原则
注意:本文参考微服务拆分策略和原则 - 简书微服务拆分目的不忘初心方得始终。在介绍如何拆分之前,我们需要了解下拆分的目的是什么,这样才不会在后续的拆分过程中忘了最初的目的。拆分的本质是为了将复杂的问题简单化,那么我们在单体架构阶段遇到了哪些复杂性问题呢?首先来回想下当初为什么选用了单体架构,在很多项目刚启动的时候,我们只希望能尽快地将项目搭建起来,方便将产品更早的投放市场进行快速验证。在开发初期,这种架构确实给开发和运维带来了很大的便捷,主要体现在:1 开发简单直接,代码和项目集中...原创 2022-05-03 15:25:46 · 2544 阅读 · 0 评论 -
分布式事务 Seata总结
目录解决分布式事务的思路Seata基础Seata的架构部署TC服务微服务集成SeataSeata的4种事务模式XA模式AT模式TCC模式SAGA模式四种模式对比Seata的高可用高可用架构模型TC服务的高可用和异地容灾Seata in AT mode 的实现Seata in AT mode 工作流程概述Seata in AT mode 工作流程详述注意:本文参考1.4 w字,25 张图让你彻底掌握分布式事务原理分布式事务_...原创 2022-04-26 13:55:05 · 581 阅读 · 0 评论 -
分布式事务与最终一致性理论总结
目录单数据源事务 & 多数据源事务常见分布式事务解决方案分布式事务模型二将军问题和幂等性两阶段提交(2PC) & 三阶段提交(3PC)方案TCC 方案事务状态表方案基于消息中间件的最终一致性事务方案Seata in AT mode 的实现Seata in AT mode 工作流程概述Seata in AT mode 工作流程详述注意:本文参考 1.4 w字,25 张图让你彻底掌握分布式事务原理单数据源事务 & 多数据源事务如..原创 2022-04-26 13:54:57 · 699 阅读 · 1 评论 -
网关与分布式id
目录网关何为网关?为什么要网关?有哪些常见的网关系统?Netflix ZuulSpring Cloud GatewayKongAPISIXShenyu分布式 ID分布式 ID 介绍何为 ID?何为分布式 ID?分布式 ID 需要满足哪些要求?分布式 ID 常见解决方案数据库算法开源框架Leaf(美团)分布式 ID 生成方案总结注意:本文参考网关 | JavaGuide分布式 ID | JavaGuide网关.原创 2022-04-18 23:20:10 · 1224 阅读 · 0 评论 -
分布式理论与算法
注意:本文参考CAP & BASE理论 | JavaGuidePaxos 算法 | JavaGuideRaft 算法 | JavaGuideCAP理论CAP 理论/定理起源于 2000年,由加州大学伯克利分校的Eric Brewer教授在分布式计算原理研讨会(PODC)上提出,因此 CAP定理又被称作 布鲁尔定理(Brewer’s theorem)2年后,麻省理工学院的Seth Gilbert和Nancy Lynch 发表了布鲁尔猜想的证明,CAP理论正式成为分布式领..原创 2022-04-18 23:19:54 · 922 阅读 · 0 评论 -
分布式事务
目录分布式事务前奏两阶段提交(2PC)运行过程存在的问题补偿事务(TCC)本地消息表(异步确保)MQ 事务消息分布式事务前奏事务:事务是由一组操作构成的可靠的独立的工作单元,事务具备ACID的特性,即原子性、一致性、隔离性和持久性。本地事务:当事务由资源管理器本地管理时被称作本地事务。本地事务的优点就是支持严格的ACID特性,高效,可靠,状态可以只在资源管理器中维护,而且应用编程模型简单。但是本地事务不具备分布式事务的处理能力,隔离的最小单位受限于资源管理器。全局原创 2020-06-08 19:17:23 · 196 阅读 · 0 评论