常见分布式系统设计图解(汇总)

这一篇是给我记录的那些常见分布式系统设计图解系列的文章做一个汇总,也提供一个访问入口。

如同我在第一篇文中说的那样,自己在学习各种各样分布式系统的过程中,做了一些笔记,也有自己的理解,把它们放到一起,用一张图选择最主要的部分来阐释,从我的角度来说,是能够帮助理解和记忆的。事实上,遇到的很多各种各样的分布式系统,绝大多数都逃不出那最常见的十几种,也就是说,逃不出这些 “套路” 和 “玩法”。这就是把它们整理成一个系列的初衷。

我的想法是,这些文章大致分为两个部分,第一部分是偏重应用的分布式系统,第二部分是偏重基础设施的分布式系统。每一部分的列表是可能继续增长的,我会把它们维护在这里。

应用部分:

基础设施部分:

此外,还有一些系统在我看来是经典的,但是却没有记录在此:

  • “相对” 简单一些的系统,比如一般意义上的分布式缓存;
  • 很多核心要素上面都已经包括了的系统,再单独拿出来缺少特异性,比如一些图片分享系统;
  • 有一些系统具有典型性,但是缺乏 “分布式” 的特性,比如电影院的订票系统;
  • 还有一些系统,使用组件分布伴随控制流和数据流的图示来描述它的核心内容,我觉得是不合适的,如分布式锁。

文章未经特殊标明皆为本人原创,未经许可不得用于任何商业用途,转载请保持完整性并注明来源链接 《四火的唠叨》

2,096 次阅读

Leave a Reply

Your email address will not be published.

back to top