java - 我想知道我的结构是否适合我制作的应用程序
问题描述
基本上,我使用 react.js 作为前端,使用 node.js/express.js 作为后端,以便能够存储和访问我的数据库(mySQL)中的数据。我还使用 JAVA springboot 创建了自己的 api,以通过基本身份验证从 JIRA 等外部源获取数据。我想知道这是否是一个很好的“结构”,以便从 jira 获取数据,将其显示在表格中并将其存储在我的数据库中。现在我的另一个问题是,我运行 3 个本地主机服务器来实现这个功能,如果我想部署并将所有这些放在一个 Web 服务器中,它会让我需要运行 3 个服务器吗?我从来没有部署过任何东西,所以我主要关心的是。谢谢
解决方案
我认为您可以通过为所有后端流程选择一种 语言/框架来使事情变得简单易行。在NodeJs/Express和Java/Spring之间,你可以选择你真正喜欢和更舒服的东西。因为绝对是你可以用一个做的,你几乎可以用另一个做。如果没有要求,这只是一个选择问题。
关于第二个问题,您的意思是 3 个物理服务器吗?可以在同一物理服务器上运行所有三个应用程序。您只需为每个端口设置一个特定端口。
推荐阅读
- docker - kubelet 无法在 Ubuntu 上启动:配置错误:kubelet cgroup driver:\"systemd\" is different from docker cgroup driver:\"cgroupfs\"
- javascript - 我无法将设备状态发送给 Alexa
- mongodb - 如何使用 mongodump & mongorestore 在 Dockerfile 中自动导入数据库?
- reactjs - 在什么场景下,react生命周期钩子是必须的
- dictionary - 使用 deepmerge python 模块和使用 ruamel.yaml 合并 2 个 yaml 时保留注释的问题
- matlab - 使用 SSD ResNet50 进行迁移学习中的 MATLAB Nan 问题(验证损失和小批量损失)
- wordpress - Wordpress rest api 请求返回 rest_cookie_invalid_nonce
- arrays - 将 jq unique_by 与数组一起使用
- javascript - 为什么我得到一个圆形对象数组?
- r - 使用 ggplot 为数据集中的所有列与单个因变量创建箱线图