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