分布式系统
仅供个人学习使用,我是努力的Grug.
分布式系统
计算机包括五大体系结构(即冯诺依曼结构),他有五大部件,分别是控制器,运算器,存储器,输入及输出。分布式系统同样包含着五大部件,其中最重要的是计算与存储。计算与存储由一系列网路节点组成,每个节点之间的通信就是输入输出,个节点之间的调度控制管理就是控制器。
由上图我们可以看出来,分布式系统网络就像一个网络计算机,它的知识体系包括4个角度:
- 存储器,即分布式存储系统,如 NoSQL 数据库存储
- 运算器,即分布式计算,如分布式并行计算
- 输入输出, 即分布式系统通信,如同步RPC调用和异步消息队列
- 控制器,即调度管理,如流量调度、任务调度和资源调度。
接下来只要分别对其进行扩展就可以。