Angular 前端,Java 后端最佳部署模式 Docker
Angular Front-end, Java Back-end best deployment pattern on Docker
Angular 前端与 Java 后端通信的最佳部署模式是什么,两者都 运行 在 Docker 上。每种模式的优缺点是什么,如下所列:
Angular+Java -> 一个容器
Angular -> 单独的容器,Java -> 单独的容器
我强烈建议将您的前端和后端放在不同的容器中,因为这允许您独立更新、测试、扩展和部署服务。这基本上是一个 "microservices" 架构,非常适合独立的 Docker 容器。
如果您想看看这样的工作示例,这是我工作的一个项目,我们使用 1 个容器作为前端 (Angular) 和 3 个容器作为后端 (OpenLiberty/JavaEE/MicroProfile Java 上的服务器):
https://github.com/liberty-bikes/liberty-bikes
Angular 前端与 Java 后端通信的最佳部署模式是什么,两者都 运行 在 Docker 上。每种模式的优缺点是什么,如下所列: Angular+Java -> 一个容器 Angular -> 单独的容器,Java -> 单独的容器
我强烈建议将您的前端和后端放在不同的容器中,因为这允许您独立更新、测试、扩展和部署服务。这基本上是一个 "microservices" 架构,非常适合独立的 Docker 容器。
如果您想看看这样的工作示例,这是我工作的一个项目,我们使用 1 个容器作为前端 (Angular) 和 3 个容器作为后端 (OpenLiberty/JavaEE/MicroProfile Java 上的服务器): https://github.com/liberty-bikes/liberty-bikes