首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分布式计算和wEB

分布式计算和wEB
EN

Stack Overflow用户
提问于 2015-02-06 20:05:29
回答 2查看 58关注 0票数 0

Web App被认为是分布式计算吗?

我的推理是肯定的,因为计算分布在不同物理位置的机器之间,并且需要网络。

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

那么,Web应用程序可以被认为是一种串行类型的分布式计算,还是分布式计算是严格并行的?

提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2015-02-06 20:11:24

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

你有User ViewApplicaion TierDatabase。也称为三层架构。

用户视图是您拥有UIfrontend的地方。Application tier是您拥有业务逻辑和数据库的地方。它们可以在三个不同的系统上。

当然,有时,应用程序和数据库在同一系统上,在这种情况下,它是一个2层架构,但仍然是分布式的。

Three tier architecture

票数 0
EN

Stack Overflow用户

发布于 2015-02-06 20:21:30

你可以很容易地识别一个分布式系统,因为它会随机崩溃,因为你甚至不需要的机器已经放弃了幽灵。

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

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

因此,简而言之:视情况而定。大多数Web应用程序都是分布式的,但这并不是既定的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28365448

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档