初识分布式系统
一、分布式系统的定义
分布式系统重点:
1、组件分布在网络计算机上;
2、组件之间仅仅通过消息传递来通信并协调行动。

[分布式系统的示意图]
用户面对的是一个服务器,提供用户需要的服务,而实际上是靠背后的众多服务器组成的一个分布式系统来提供服务。分布式系统看起来就像一个超级计算机一样。
分布式系统的定义:首先分布式系统一定是由多个节点组成的系统,一般来说一个节点就是我们的一台计算机;然后这些节点不是孤立的,而是互相连通的;最后,这些连通的节点上部署了我们的组件,并且相互之间的操作会有协同。
分布式系统的意义:
分布式出现主要有以下原因:
1)升级单机处理能力的性价比越来越低;
2)单机处理能力存在瓶颈;
3)出于稳定性和可用性的考虑;

【组成计算机的5 要素】

本文介绍了分布式系统的定义,强调了组件分布在网络计算机上并通过消息传递协调的特点。分布式系统因单机处理能力有限、升级成本高及稳定性需求而出现。文章还探讨了计算机的组成要素,详细阐述了多线程执行模式,包括互不通信、基于共享容器协同和通过事件协同的模式,并讨论了多进程模式及其在资源控制和容错性上的优势。
最低0.47元/天 解锁文章
1360

被折叠的 条评论
为什么被折叠?



