集群和分布式的区别

关于集群和分布式,观众老爷们请看我细细道来

集群:

所谓集群,便是 在多台服务器上,部署相同的应用程序---------->分担客户端的请求压力

它是同一个系统部署在不同的服务器上,举例:比如一个登陆系统部署在不同的服务器上。

简单来说,就是 多个人做同一件事,比如 软件开发,需要多个程序员进行同一个软件开发。

分布式:

所谓分布式, 便是指多个系统协同合作完成一个特定任务的系统

它是不同的系统部署在不同的服务器上,服务器之间相互调用。

简单来说,就是 多个人一起做不同的事,把一个大问题拆分为多个小问题,并分别解决,最终协同合作。
分布式的主要工作是分解任务,把职能拆解。
分布式的主要应用场景是单台机器已经无法满足这种性能的要求,必须要融合多个节点,并且节点之间的相关部分是有交互的。

举例来说: 一个小公司,只有一个人,财务、开发、行政,全都一个人干,大家可以想想,累死也干不完呀,于是便将公司的业务,细细划分,进行扩招,每个部门都有人,并且他们之间是有联系的,要不然你在这家公司搬砖,别人家的财务给你发工资,想想都不可能,这就是分布式!!!!

通俗易懂吧,观众老爷们!!!!!!!!!!!!!!!!!!

 最后在 深入了解一下  集群和分布式:

分布式:把一个大业务拆分成多个子业务,每个子业务都是一套独立的系统,子业务之间相互协作最终完成整体的大业务。 

集群把处理同一个业务的系统部署多个节点 。

一套系统拆分成不同的子系统部署在不同服务器上,这叫分布式。

多个相同的系统部署在不同的服务器上,这叫集群。部署在不同服务器上的相同系统必然要做“负载均衡”。

集群主要是简单加机器解决问题,对于问题本身不做任何分解

分布式处理里必然涉及任务分解与答案归并。分布式中的某个子任务节点,可以是一个集群,该集群中的任一节点都作为一个完整的任务出现。

集群和分布式都是由多个节点组成,但集群中各节点间基本不需要通信协调,而分布式中各个节点的通信协调是必不可少的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值