分布式与集群的区别
预设:
任务1:步骤a、步骤b、步骤c
任务2:步骤a、步骤b、步骤c
任务3:步骤a、步骤b、步骤c
完成任务的人员:人员a、人员b、人员c
分布式:
人员a:完成任务1、2、3的步骤a
人员b:完成任务1、2、3的步骤b
人员c:完成任务1、2、3的步骤c
集群:
人员a:完成任务1的步骤a、b、c
人员b:完成任务2的步骤a、b、c
人员c:完成任务3的步骤a、b、c
总结:
分布式:以缩短单个任务的执行时间来提升效率
集群:通过提高单位时间内执行的任务数来提升效率
借鉴:
例如:如果一个任务由10个子任务组成,每个子任务单独执行需1小时,则在一台服务器上执行改任务需10小时。
采用分布式方案,提供10台服务器,每台服务器只负责处理一个子任务,不考虑子任务间的依赖关系,执行完这个任务只需一个小时。
而采用集群方案,同样提供10台服务器,每台服务器都能独立处理这个任务。假设有10个任务同时到达,10个服务器将同时工作,10小后,10个任务同时完成,这样,整身来看,还是1小时内完成一个任务!
相关推荐
zyshappy 2020-08-16
枫叶上的雨露 2020-07-04
middleware0 2020-06-27
sushuanglei 2020-11-12
xingyuzhe 2020-09-21
newcome 2020-09-09
XiaoMuFireAnt 2020-09-02
gracecxj 2020-08-25
我爱熊猫 2020-08-07
luvzhan 2020-07-28
HelloC先生 2020-07-27
wanjichun 2020-07-26
clmngu 2020-07-26
shenxiuwen 2020-07-16
yang0cs 2020-06-28
bruce 2020-06-28
luotuo 2020-06-26
shenzhenzsw 2020-06-26
huangzonggui 2020-06-25