简单了解一下什么是集群,微服务,分布式

随着现在SpringBoot,SpringCloud等框架的流行。微服务这个概念变得非常的火。那么究竟什么是集群,什么是微服务,什么是分布式呢?下面发表以下本人的见解

集群

简单了解一下什么是集群,微服务,分布式
多台服务器上跑的是一套同样的代码(也可以说是服务,应用等),这个叫做集群。集群是用来分散客户端请求的。比较常见的集群你知道有Mysql集群,Redis集群等。
简单了解一下什么是集群,微服务,分布式

微服务

简单了解一下什么是集群,微服务,分布式
公司里面一套完整的项目是AAX。但这个完整的项目成果是展示给用户看的。在开发人员这里,AAX项目已经被拆分为多个“模块”了。不同的开发组负责不同模块。这一个个模块组成了一个完整的AAX。
这就是微服务

分布式

微服务和分布式的区别是什么呢?
分布式和微服务的区别在于,微服务是系统架构设计的方式,而分布式是指系统部署的方式。

服务分散部署在多台Linux服务器上,就是分布式。上图mysql集群部署也算分布式部署。分布式只是一种部署的方式