集群和分布式的区别
集群:同一个业务,部署到多个服务器上
分布式:一个业务分拆成多个子业务,部署在不同的服务器中
集群和微服务的区别
集群:分散压力
微服务:分散能力
微服务和分布式的区别
微服务是一种架构的设计方式,把一个大的服务拆分成一个个小的服务,每个服务对应一个功能只做一件事
可以独立部署,服务之间可以通信。
分布式主要强调的是一种部署的方式。
微服务是架构设计方式(从逻辑的角度把架构拆分),分布式是系统部署方式(考虑的是实际上部署之后机器与机器之间通信会遇到哪些问题时间上的不一致,
顺序上的协调,如何容错等的物理架构)