1、分布式:一个业务分拆多个子业务,部署在不同的服务器上。
2、集群:同一个业务,部署在多个服务器上。
3、集群是解决高可用的,而分布式是解决高性能、高并发的。
4、集群是个物理形态,分布式是个工作方式。
5、例子:一个程序员是单机,多个程序员是集群,一个后台程序员加一个前端程序员是分布式。
6、微服务就是微小紧凑的服务, 提供统一简捷的 API 供外部访问, 实现一组独立的功能。
7、分布式和微服的架构很相似,只是部署的方式不一样而已。微服务与分布式的细微差别是,微服务的应用不一定是分散在多个服务器上,他也可以是同一个服务器。