分布式架构

16 篇文章
19 人订阅

全部文章

林淮川

奈学教育 · 高级架构师 (已认证)

一致性算法 - Distro协议在Nacos的实践

本系列文章前面几篇已经总体介绍了一致性、AP的Gossip、CP的Raft。接下去咱们了解一个简单的AP协议:Distro协议。Distro是阿里巴巴的私有协议...

3827976
林淮川

奈学教育 · 高级架构师 (已认证)

分布式架构设计篇-一致性算法概述

提到一致性这个词,大家会想到外文中有几个单词,如CAP中的Consistency、Cache Coherence、区块链的Consensus。这三个单词在外文...

11341
林淮川

奈学教育 · 高级架构师 (已认证)

一致性算法 - Raft协议实践(SOFAJRaft剖析)

咱们对Raft协议已经进行了原理的解析,接下去咱们从通过SOFAJRaft 框架的核心流程剖析加深对Raft协议的理解。SOFAJRaft 是一个纯 Java...

10631
林淮川

奈学教育 · 高级架构师 (已认证)

一致性算法 - Raft协议流程

咱们上文整体的介绍了下Raft协议,Raft协议分区容忍的一致性协议的核心思想:一致性的保证不一定非要所有节点都保持一致,只要大多数节点更新了,对于整个分布式系...

10031
林淮川

奈学教育 · 高级架构师 (已认证)

一致性算法 - Raft协议总述

Raft协议起源于 2013 年 斯坦福 Diego Ongaro和John Ousterhout的论文《In Search of an Understanda...

10411
林淮川

奈学教育 · 高级架构师 (已认证)

一致性算法-Gossip协议实践(Memberlist)

咱们上文简单说了Gossip协议的原始方案,在真实场景有几百种变种,比较常见的Gossip 协议实现框架有:

14621
林淮川

奈学教育 · 高级架构师 (已认证)

一致性算法-Gossip协议详解

Gossip protocol 也叫 Epidemic Protocol (流行病协议),是基于流行病传播方式的节点或者进程之间信息交换的协议。。Gossip ...

5942825
林淮川

奈学教育 · 高级架构师 (已认证)

分布式架构设计篇(十二)-分布式事务总结篇

​ 咱们前面分别对分布式事务的几个分支:XA、2PC、3PC、TCC、Saga、事务消息、最大努力事务进行的详细介绍。本篇作为分布式事务设计的收尾篇...

7682017
林淮川

奈学教育 · 高级架构师 (已认证)

分布式架构设计篇(十一)-柔性事务之最大努力通知事务详解

​ 咱们在上一篇文章探讨了事务消息,事务消息是基于MQ实现的一种异步事务。接下来咱们开始聊聊咱们分布式事务系列中的最后一个方案:最大努力通知事务。最...

2881917
林淮川

奈学教育 · 高级架构师 (已认证)

分布式架构设计篇(十)-柔性事务之事务消息详解

​ 在 《柔性事务之TCC详解》 和《柔性事务之Saga详解》两文中我们详细剖析了柔性事务的第一个分支补偿型事务。在《刚性事务总结和柔性事务概述》中...

1.1K1819
林淮川

奈学教育 · 高级架构师 (已认证)

分布式架构设计篇(九)-柔性事务之Saga详解

​ Saga模型起源于1987年 Hector Garcia-Molina,Kenneth Salem 发表的论文《Sagas》,是分布式事务相关概念...

2.1K2521
林淮川

奈学教育 · 高级架构师 (已认证)

分布式架构设计篇(八)-柔性事务之TCC详解

​ TCC概念由Pat Helland于2007年发表的一篇名为《Life beyond Distributed Transactions:an A...

2021513
林淮川

奈学教育 · 高级架构师 (已认证)

分布式架构设计篇(七)-刚性事务总结和柔性事务概述

​ 在《分布式架构之设计篇-刚性事务之2PC详解》和《分布式架构之设计篇-刚性事务之3PC详解》二文中分析了分布式事务的本质、XA、2PC、3PC等...

13831
林淮川

奈学教育 · 高级架构师 (已认证)

分布式架构设计篇(六)-刚性事务之3PC详解

咱们上文介绍了分布式事务的常见方案、类型划分、2PC的起源和流程。但是不幸的是2PC还是存在几个问题:

1131412
林淮川

奈学教育 · 高级架构师 (已认证)

分布式架构设计篇(五)-刚性事务之2PC详解

​ 分布式场景下,多个服务同时对服务一个流程,比如电商下单场景,需要支付服务进行支付、库存服务扣减库存、订单服务进行订单生成、物流服务更新物流信息等...

2051818
林淮川

奈学教育 · 高级架构师 (已认证)

分布式架构设计篇(四)-聊聊cap

CAP理论,被戏称为“帽子理论”,CAP是Eric Brewer在2000年ACM研讨会上出了一个想法:“一致性、可用性和分区容错性三者无法在分布式系统中被同时...

2461816

扫码关注云+社区

领取腾讯云代金券