共计 430 个字符,预计需要花费 2 分钟才能阅读完成。
单机
单机构造,一个零碎业务量很小的时候,所有的代码都放在一个我的项目中就能够了,而后这个我的项目部署在一台服务器上。整个我的项目所有的服务都是由这台服务器提供。
单机的解决能力无限,当业务增长到肯定水平的时候,单机的硬件资源将无奈满足业务需要。
集群
简略来说,把单机复制几份,就形成了一个“集群”。集群中每台服务器 叫做这个集群的一个 节点
,所有节点形成了一个集群。每个节点都提供雷同的服务,
此时,用户的申请是由哪个节点来解决的?最好是可能让负载较小的节点来解决,这样使得每个节点的压力都比拟均匀。要实现这个性能,就须要在所有节点之前减少一个“调度者”的角色,用户的所有申请都先交给它,而后它依据所有节点的负载状况,决定将这个申请交给哪个节点解决。这个“调度者”就是 — 负载平衡服务器
。
分布式
分布式构造就是将一个残缺的零碎,依照业务性能,拆分成一个个独立的子系统,在分布式构造中,每个子系统 被称为 服务
。这些子系统可能独立运行在 web 容器中,它们之间通过 RPC
形式通信。
正文完