java - Angular 前端、Java 后端在 Docker 上的最佳部署模式
问题描述
Angular 前端与 Java 后端对话的最佳部署模式可能是什么,两者都在 Docker 上运行。每种模式的优缺点是什么,如下所列: Angular+Java -> 一个容器 Angular -> 单独的容器,Java -> 单独的容器
解决方案
我强烈建议将您的前端和后端放在不同的容器中,因为这允许您独立更新、测试、扩展和部署服务。这基本上是一个“微服务”架构,它非常适合独立的 Docker 容器。
如果您想知道一个这样的工作示例,这是我从事的一个项目,我们使用 1 个容器作为前端(Angular)和 3 个容器作为后端(Java 上的 OpenLiberty/JavaEE/MicroProfile 服务器): https: //github.com/liberty-bikes/liberty-bikes
推荐阅读
- php - PHP - 文件所有权/权限问题 - 上传的文件在上传后无法访问/找不到
- django - 如何在 Django Rest Framework 中处理并行请求?
- google-apps-script - gApps 脚本:deleteRow() 不起作用
- facebook - 如何知道我们互相关注(或不关注)的用户是否在 Instagram 故事中提到了我
- python - 无法获得所有正则表达式可能性的组合列表
- java - Spring Boot 事务回滚
- ios - Firebase 删除用户问题
- python - cd 使用 python 计算路径?
- php - Laravel 连接不同数据库中的两个表
- javascript - 无法从关联模型中检索数据