什么叫分布式?

我一直理解的是两台计算同时做一件事情这叫分布式,不知道理解的对吗?

阅读 5.4k
5 个回答

分布式并不只是两台计算机同时做一件事情,也可以是一台做事情的上半部分,一台做下半部分,还可以是一台安排任务,一台来做任务……总之形式多种多样,总结起来就是分布在不同范围(一般是领域或者地域)内的一些机器进行协作。

你理解对了一半吧,我是这样理解的,若干台机器分工明细去做同一间事情!!!

做一件事叫群集!

分布式常常会和并行混淆。并行指的是一件事拆分成若干个子任务,然后这个子任务同时进行。而分布式,相对来说,并不是指的做某件事的方式(并行,串行),它们可能坐着同样或者不一样的工作,分布式强调的是信息的共享。

分布式强调的是“分布”,即不在同一机架或机房或地域等的地理上的分开,狭隘的可以理解成不在同一内网,导致合作组成员有网络延迟等协作的困难,在存在这些问题的前提下,怎么解决它们的信息共享和协同运算的解决方案,就是我理解的分布式

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进