分布式和集群的区别

Posted Qiao_Zhi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了分布式和集群的区别相关的知识,希望对你有一定的参考价值。

  分布式是个工作方式,一个业务分拆多个子业务,部署在多个服务器上,不同的服务器节点完成不同的任务;分布式系统可能运行在一个集群上,也可能运行在不属于一个集群的多台(2台也算多台)机器上。

  集群是个物理形态,只要是一堆机器,物理集中、统一管理,就可以叫集群,他们是不是一起协作着干活,这个谁也不知道;同一个业务部署在多台机器上,提高系统可用性,相当于不同的服务器对外提供一致的服务;集群可能运行着一个或多个分布式系统,也可能根本没有运行分布式系统。

  简单来说,分布式是不同的多台服务器上面部署不同的服务模块(工程),他们之间通过RPC/Rmi之间通信和调用,对外提供服务和组内协作。集群是不同的多台服务器上面部署相同的服务模块,通过分布式调度软件进行统一的调度,对外提供服务和访问。

以上是关于分布式和集群的区别的主要内容,如果未能解决你的问题,请参考以下文章

分布式系统和集群系统有啥区别?

分布式和集群区别以及分布式事务

分布式-微服务-集群 的概念和区别

分布式和集群的区别

集群,分布式,微服务概念和区别理解

集群分布式微服务概念和区别