集群(cluster)和distributed(分布式)有什么区别?

       很多人以为, 把多个计算机堆积在一起,就成了集群。 在很多场合, 你会看到分布式集群这样的字眼, 其实, 这是不太准确的。集群和分布式还是有差别的, 鉴于是舶来品,搜cluster和distributed两个字的具体含义, 会有更加清晰的答案。

       集群:  众多相同的业务,部署在众多不同机器上, 分别执行。 这些众多机器之间,不需要沟通配合。

       分布式:同一个业务,拆分后,由多个机器分别来执行, 这些众多机器之间, 需要沟通配合。


       当然,如果你认为分布式是一堆机器组成的, 是一个群体, 所以叫分布式集群, 也可以, 尽管不太严密。


       集群举例:

       为了计算1+2+3+...+100, 用一台机器就可以完成任务, 需要1s的时间, 现在部署集群10台机器, 那么这10台机器就可以在1s内处理10个这种请求。每台机器是独立服务, 整体构成一个集群。


      分布式举例:

     为了计算1+2+3+...+100, 可以部署10台机器, 第一台机器计算1+2+3+...+10(需要0.1s),  第二台机器计算11+12+13+...+20(需要0.1s), ..., 以此类推, 第十台机器计算91+92+93+...+100(需要0.1s),  最后求和即可。 由于是同时进行计算的, 所以计算1+2+3+...+100只需要大约0.1s



评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值