关于程序员:单机-集群-分布式

6次阅读

共计 430 个字符,预计需要花费 2 分钟才能阅读完成。

单机

单机构造,一个零碎业务量很小的时候,所有的代码都放在一个我的项目中就能够了,而后这个我的项目部署在一台服务器上。整个我的项目所有的服务都是由这台服务器提供。

单机的解决能力无限,当业务增长到肯定水平的时候,单机的硬件资源将无奈满足业务需要。

集群

简略来说,把单机复制几份,就形成了一个“集群”。集群中每台服务器 叫做这个集群的一个 节点,所有节点形成了一个集群。每个节点都提供雷同的服务,

此时,用户的申请是由哪个节点来解决的?最好是可能让负载较小的节点来解决,这样使得每个节点的压力都比拟均匀。要实现这个性能,就须要在所有节点之前减少一个“调度者”的角色,用户的所有申请都先交给它,而后它依据所有节点的负载状况,决定将这个申请交给哪个节点解决。这个“调度者”就是 — 负载平衡服务器

分布式

分布式构造就是将一个残缺的零碎,依照业务性能,拆分成一个个独立的子系统,在分布式构造中,每个子系统 被称为 服务。这些子系统可能独立运行在 web 容器中,它们之间通过 RPC 形式通信。

正文完
 0