分布式计算与wEB

分布式计算与wEB,web,distributed-computing,Web,Distributed Computing,Web应用被认为是分布式计算吗? 我的推理是肯定的,因为计算分布在不同物理位置的机器之间,需要一个网络 但我认为大多数人认为分布式计算是严格并行的,而Web应用程序不是并行运行的。。。它们按顺序运行 那么,Web应用程序是否可以被视为一种串行的分布式计算,或者说分布式计算是严格并行的 提前感谢。是的,Web应用程序是分布式计算 您有用户视图,应用层和数据库。也称为三层体系结构 用户视图是您拥有UI或他frontend的地方应用层是您拥有业务逻辑然后拥有数据库的地方。它们可以在三个不同的系统上 当

Web应用被认为是分布式计算吗?
我的推理是肯定的,因为计算分布在不同物理位置的机器之间,需要一个网络

但我认为大多数人认为分布式计算是严格并行的,而Web应用程序不是并行运行的。。。它们按顺序运行

那么,Web应用程序是否可以被视为一种串行的分布式计算,或者说分布式计算是严格并行的


提前感谢。

是的,Web应用程序是分布式计算

您有
用户视图
应用层
数据库
。也称为三层体系结构

用户视图是您拥有
UI
或他
frontend
的地方<代码>应用层是您拥有业务逻辑然后拥有数据库的地方。它们可以在三个不同的系统上

当然,有时,应用程序和数据库存在于同一个系统上,在本例中是两层体系结构,但仍然是分布式的


您可以轻松识别分布式系统,因为它会随机崩溃,因为您甚至不需要的机器已经放弃了幽灵

在最简单的Web应用程序实例中,您有两个“层”:应用程序服务器和用户浏览器(或用于访问应用程序的任何客户端;有人可能会说客户端不是系统的一部分,因此它不会被分发)

大多数web应用程序至少与数据库通信,除非它位于进程内数据库(如H2或Sqlite)中,否则您肯定还有另一层。现在我们有了一个分布式系统的开始

简言之,这要看情况而定。大多数Web应用程序都是分布式的,但它不是给定的。

Web?你是说网络。