**
概念上简单区分:
**
集群:实际是个物理形态,分布式是个工作方式。
分布式:一个业务分拆多个子业务,部署在不同的服务器上。
微服务:同一个业务,部署在多个服务器上。
**
图示区分:
**
分布式:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c517f2d49d070d1a7a2f8507f13b4220.png)
集群模式:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/5fb603ea6ff18ccdf3e775701cf2b228.png)
微服务架构:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/2303198bf87be05fc4336df98cd77db7.png)
简单来说,分布式是指将不同的业务分布在不同的地方。而集群指的是将几台服务器集中在一起,实现同一业务。分布式中的每一个节点,都可以做集群。集群并不一定就是分布式的。分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。微服务是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。