分布式、集群和微服务理解

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

2、集群:同一个业务,部署在多个服务器上。

3、微服务就是微小紧凑的服务, 提供统一简捷的 API 供外部访问, 实现一组独立的功能。

4、集群和分布式比较:集群是解决高可用的,而分布式是解决高性能、高并发和系统复用的。集群是个物理形态,分布式是个工作方式。例子:一个程序员是单机,多个程序员是集群,一个后台程序员加一个前端程序员是分布式。

5、分布式和微服务比较:分布式和微服的架构很相似,只是部署的方式不一样而已。微服务与分布式的细微差别是,微服务的应用不一定是分散在多个服务器上,他也可以是同一个服务器。

原文地址:https://www.cnblogs.com/kerwincui/p/9330230.html