一、概念
1.分布式
多台机器,每台机器部署不同的组件。
分布式是指将一个大型系统分割成多个子系统,这些子系统可以在不同的计算机上运行,通过网络进行通信和协作,从而实现整个系统的功能。
2.集群
多台机器,每台机器部署相同的组件。
集群是⼀组协同⼯作的服务集合,⼀般由两个或者两个以上的服务器组成.在集群中,同样的服务可以由多个服务实体提供。
二、目的
1.分布式
分布式系统大多数情况下是为了支持大规模的并发访问和存储而设计的。
2.集群
集群的主要目的是提高系统的可用性和性能,使其能够承受更高的负载(负载均衡),避免单点故障或数据丢失等问题。
三、特点
1.分布式
分布式系统通常更为灵活,可以处理更多的业务场景,但也更为复杂。
2.集群
集群则更加简单,易于管理,但其规模和性能受限于集群中的服务器数量。