1、分布式:一個業務分拆多個子業務,部署在不同的服務器上。
2、集群:同一個業務,部署在多個服務器上。
3、微服務就是微小緊湊的服務, 提供統一簡捷的 API 供外部訪問, 實現一組獨立的功能。
4、集群和分布式比較:集群是解決高可用的,而分布式是解決高性能、高並發和系統復用的。集群是個物理形態,分布式是個工作方式。例子:一個程序員是單機,多個程序員是集群,一個后台程序員加一個前端程序員是分布式。
5、分布式和微服務比較:分布式和微服的架構很相似,只是部署的方式不一樣而已。微服務與分布式的細微差別是,微服務的應用不一定是分散在多個服務器上,他也可以是同一個服務器。