集群、分布式、微服务区别

**

概念上简单区分:

**

集群:实际是个物理形态,分布式是个工作方式。

分布式:一个业务分拆多个子业务,部署在不同的服务器上。

微服务:同一个业务,部署在多个服务器上。

**

图示区分:

**
分布式:
集群、分布式、微服务区别_第1张图片
集群模式:
集群、分布式、微服务区别_第2张图片
微服务架构:
集群、分布式、微服务区别_第3张图片
简单来说,分布式是指将不同的业务分布在不同的地方。而集群指的是将几台服务器集中在一起,实现同一业务。分布式中的每一个节点,都可以做集群。集群并不一定就是分布式的。分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。微服务是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。

你可能感兴趣的:(分布式,分布式)