多层vs Distibuted?

moh*_*ida 2 distributed multi-tier layer

多层和/或分布式应用程序,它们具有相同的含义吗?

当我们谈论这些应用程序中的层时,它是物理层(数据库,浏览器,Web服务器......)还是逻辑层(数据访问层,业务层......)?

ewe*_*nli 5

也许这两句话确实直观地表达了分布式多层次之间的区别:

  • 分布式:您在节点之间复制处理
  • 多层:您在层之间拆分处理

在一种情况下,在几个节点上复制相同的处理.在另一种情况下,每个层都有不同的责任,每个层上运行的处理不同.

这两个概念都不是唯一的:您可以拥有非分布式多层应用程序(如果没有冗余/复制形式),非多层分布式应用程序,以及分发的多层应用程序(如果有的话)某种形式的冗余).

关于区别会有更多的说法,但差异(对我来说)基本上就是存在.