java - Angular 前端、Java 后端在 Docker 上的最佳部署模式

标签 java angularjs docker jakarta-ee

在 Docker 上运行的 Angular 前端与 Java 后端对话的最佳部署模式是什么?每种模式的优缺点是什么,如下所列: Angular+Java -> 一个容器 Angular -> 独立容器,Java -> 独立容器

最佳答案

我强烈建议您将前端和后端放在不同的容器中,因为这样您就可以独立更新、测试、扩展和部署服务。这基本上是一个“微服务”架构,非常适合独立的 Docker 容器。

如果您想看看这样的工作示例,这是我工作的一个项目,我们使用 1 个容器作为前端(Angular),3 个容器作为后端(Java 上的 OpenLiberty/JavaEE/MicroProfile 服务器) : https://github.com/liberty-bikes/liberty-bikes

关于java - Angular 前端、Java 后端在 Docker 上的最佳部署模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55284388/

相关文章:

java - 如何反序列化 Array google-gson 中的 Array

javascript - 想在表单加载时使用 angular js 禁用提交按钮

docker - Docker Compose同时使用主机和桥接网络

java - Windows 10中的最大文件名长度是多少? Java会尝试/捕获会低谷exeption?

java - 将 Java 字符串转换为 Json

Java在高度计上绘制值会切断字符串

angularjs - 第一次运行 Angular 4 Web 应用程序项目后显示空白屏幕

angularjs - 无法通过Recaptcha获取图像验证

适用于 Windows 的 Docker 和 docker-maven-plugin - "SSLException: Unrecognized SSL message, plaintext connection"错误

Docker-MySQL5.6 未知变量 lower_case_table_names=1