单体、分布式、集群、微服务

一、单体

单体架构

 

二、分布式

分布式架构

 

三、集群

集群

 

四、微服务

微服务架构

分布式与微服务架构关系

五、区别

1、单体和分布式区别

单体:宕机全死,项目臃肿,开发麻烦,但是部署简单,调用方便

分布式:每个服务单独部署,高可用,水平扩展,耦合性低,快速响应,支持异构,但业务结构复杂,部署困难

2、集群和分布式区别

集群:多个节点运行同一个服务,某个节点宕机不影响其它节点,能保证高可用

分布式:不同节点运行不同的服务,相互之间协作形成完成生态

3、微服务和分布式区别