分布式与集群

一、分布式与集群的区别

集群是个物理形态,分布式是个工作方式

只要是一堆机器,就可以叫集群
一个程序或系统只要运行在不同的机器上,就可以叫分布式,嗯C/S架构也可以叫分布式

分布式是指通过网络连接的多个组件,通过交换信息协作而形成的系统。而集群,是指同一种组件的多个实例,形成的逻辑上的整体。是分布式系统不是集群的情况,就是多个不同组件构成的系统;是集群不是分布式系统的情况,比如多个经过负载均衡的HTTP服务器,它们之间不会互相通信,如果不带上负载均衡的部分的话,一般不叫做分布式系统。

所以说,微服务就是一种分布式结构系统,各个小服务之间通过RPC方式调用

分布式的好处有很多:
1、系统之前耦合度大大降低,开发效率大大提升
2、耦合度降低后,系统更易于扩展,可以针对性的扩展某些服务
3、服务的复用性更高,该公司所有产品都可以使用某单个服务,无需重复开发

©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页