首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分布式系统吗?

分布式系统吗?
EN

Software Engineering用户
提问于 2018-10-02 17:29:32
回答 1查看 88关注 0票数 1

我是一名软件开发人员,我开发了一个具有以下体系结构的“软件”:前端是用javascript开发的,使用VueJs和NodeJS,通过REST、Api和DB MongoDB连接到python的后端(framework )。

如果有关系的话,NodeJS和烧瓶都运行在同一台机器上,安装了蒙戈,威奇就在云端。

现在我准备发表一份关于这方面的学术出版物,问题是:

这是什么样的系统?

我的老师建议“分布式系统”,但我对此并不完全肯定。是吗?

我在网上发现,这种类型的应用程序应该是一个三层应用程序,但我总是发现一些告诉我的东西。

有人能给我解释一下吗?

谢谢。

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2018-10-02 19:53:26

您的系统有一个3层体系结构,因为它有以下组件:

  • 前端(表示层)
  • 后端(应用层)
  • 数据库引擎(数据层)

每个组件都可以在不同的计算机上运行。

如果您有三个以上的层,那么您将有一个N层或多层体系结构,条件是每个层只与前一层和下一层通信。

您还可以说它是一个分布式系统,因为它是一个由分布在多个计算节点上并在它们之间进行通信的组件组成的系统。分布式系统是一种比多层体系结构更通用的体系结构,因为它对组件之间的通信方式没有限制(例如,每个组件可以彼此讨论)。但是,如果您的论文在计算领域是学术性的,请注意,有些人使用更加严格的分布式系统定义

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

https://softwareengineering.stackexchange.com/questions/379339

复制
相关文章

相似问题

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