简单的对分布式和集群概念讲解

一般来讲,可以按照三类结构来考虑:
1、单机结构
2、集群结构(cluster)
3、分布式结构(distributed)
接下来将重点讨论一下单机结构和分布式结构

单机结构处理能力有限,随着业务的增长,无法满足业务需求。

无论是集群还是分布式最终的目标都是高吞吐、高可用。

集群结构,英文名称为cluster,指的是“一群”,常指同类结点的集群,简单的讲就是一些提供相似服务的服务器的集合,强调的是一种物理上的结构,这是一个由相似群体组成的状态机。

分布式,英文名称为distributed,指的是讲由功能不同、结构不同的异构结点组成的集合,从逻辑上将一个完整的业务从功能上划分为不同的子系统(服务),这些子系统能够单独的运行在web服务器中,他们之间通过prc(远程过程调用)方式通信。也就是说,将一个元发送给多个状态机处理,能够显著的减少系统的耦合性、提高复用率和扩展能力。

最终,可以理解为分布式的每一个结点都可以做成集群,但是集群不一定就是分布式的。对于同样的大量请求,集群能够有效提高相同时间内的并发任务数量,而分布式则是将一个大的任务拆分为小的任务分别处理,极大的缩短任务的执行时间。

举个🌰假设生产包包:
分布式是流水线生产,每一个人负责一个小的环节。
集群是一群人,每一个人都单独做一个包包。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值