1、导读:以前因后果为脉络,串起网状知识体系

你好,我是陈现麟。 在我们正式学习整个专栏之前,我特别设计了这个导读环节,让你在正式学习之前先拿到一份导航地图。 在开篇词里,我提到了我曾经参加过知乎圆桌会议,回答了“如何系统性地学习分布式系统”这个问题。在这节课的导读内容里,我会结合知乎中的回答,...

深入浅出分布式技术原理

2、新的挑战:分布式系统是银弹吗我看未必!

你好,我是陈现麟。 通过上一节课的介绍,你已经了解了分布式系统出现的原因和引入的新问题,并且我们一起讨论了这些新问题的处理思路。你对分布式系统的全局已经有了一个初步的认识,这就为后面的学习打下了良好的基础。 下一步,我们要从根本上理解分布式系统的设计...

深入浅出分布式技术原理

3、CAP 理论:分布式场景下我们真的只能三选二吗

你好,我是陈现麟。 通过学习分布式场景下面临的新挑战,你已经了解了从集中式系统演进到分布式系统时,分布式系统在部分故障、异步网络、时钟同步和共识协调这四个方面的新挑战,以及它们对分布式系统设计原则的影响。了解了这些之后,当你在面对分布式系统各种实现的...

深入浅出分布式技术原理

4、注册发现: AP 系统和 CP 系统哪个更合适

你好,我是陈现麟。 在前面的“概述篇”里,我们介绍了分布式技术的来龙去脉,以及在构建一个分布式系统的时候,我们会面临的相关挑战。从这节课开始,我们将一起进入到“分布式技术篇”的学习当中。 在这个专栏里,我们会聚焦日常工作中接触最频繁的分布式在线业务技...

深入浅出分布式技术原理

5、负载均衡:从状态的角度重新思考负载均衡

你好,我是陈现麟。 通过学习“注册发现”的内容,你已经明白了分布式系统为什么需要注册发现组件,也知道了在实现注册发现时要注意的两个关键点,并且理解了从 CAP 理论的角度来说,注册发现是一个 AP 模型。如果我们想把极客时间这个单体服务,改造成一个分...

深入浅出分布式技术原理

6、配置中心:如何确保配置的强一致性呢

你好,我是陈现麟。 通过学习“负载均衡”的内容,你知道了怎么评价一个负载均衡策略,以及针对不同的业务场景,应该怎么选择合适的负载均衡策略。现在,你已经能够顺利地解决分布式系统中,服务实例的选择问题,恭喜你又前进了一大步。 但是,随着极客时间分布式架构...

深入浅出分布式技术原理
1236