假设我要创建一个由三个不同的dockerized部分组成的Web应用程序:
例如。当用户访问 example.com 时,将为静态前端提供服务,他们单击一个按钮即可触发对该API的调用,然后该API依次调用并等待Python脚本的结果。
我是否将为2和3设置RESTful端点?如果该API应该公开可用,我是否会创建另一个NGINX实例,那么它将是NGINX和Go放在一个容器中吗?我如何通过Python容器内的另一个NGINX实例“收集” API的Python脚本的结果?那样会违反Docker原理并大大降低可维护性,因为我必须维护每个NGINX实例吗?
答案 0 :(得分:2)
我看到两种处理方式: