欢迎来到飞鸟慕鱼博客,开始您的技术之旅!
当前位置: 首页知识笔记正文

分布式设计知识体系

终极管理员 知识笔记 144阅读

如何设计一个分布式系统?

答:在互联网企业中,经常离不开的术语就是分布式架构和微服务相关的词汇,如果让你来设计一个分布式系统,你会以什么样的维度去构思我们的分布式系统呢? 首先,我们需要明白为什么需要分布式系统,它的实现目标是什么;其次当我们对分布式目标清晰之后,那么我们实现可以从目标的维度思考可采取的技术手段有哪些;接着我们对技术栈知识有了一个基本认知之后,这个时候又要要求我们思考架构设计的不仅是全局宏观的技术栈视野,还要具备全局的业务服务视野来思考并落地我们的分布式架构的设计。

分布式的理论基础是什么?

答:因为整个分布式的理论基础就是如何协商不同节点的一致性问题,而顺序则是一致性理论的基本概念,所以前文我们才需要花时间介绍衡量时间的刻度和工具。 说到一致性理论,我们必须看一张关于一致性强弱对系统建设影响的对比图:

分布式依赖的基础理论知识有哪些?

答:在分布式架构设计中,为了解决上述带来的问题,我们需要借助分布式技术已有的基础理论知识来指导并促进我们问题的解决。 其中分布式依赖的基础理论知识主要有以下两方面: 文章说明分布式设计的核心目标,以及引入目标的实现的技术栈进行分析做一个概述,希望能够帮助大家梳理分布式相关的知识技术栈。

声明:无特别说明,转载请标明本文来源!