gpt4 book ai didi

nginx - 带有 Flask 和 Gunicorn 的 Google Cloud Run : Nginx needed?

转载 作者:行者123 更新时间:2023-12-05 02:58:34 26 4
gpt4 key购买 nike

我关注了 Google Cloud Run Quickstart其中展示了如何将 Flask 应用程序部署到 Cloud Run,并使用 Gunicorn 提供服务。

但是网上很多地方(包括Gunicorn's own documentation)都说Gunicorn前面一定要放代理,特别推荐Nginx。

从 Cloud Run 提供 Flask 应用程序时是否需要 nginx?

或者它是否没有必要(或不太必要),因为 Google Cloud Run 已经处理了您原本会使用 nginx 的代理行为?

(注意:我正在运行的 Flask 应用程序只是一个 REST API,因此该特定服务不提供任何静态文件或类似内容。)

最佳答案

在 Cloud Run 上,Google 已经实现了一个代理前端(名为 GFE:Google Front End)。第一项任务之一是公开一个 HTTPS 端点并执行代理以访问在 HTTP 中公开的 Flask 服务。 我个人不知道这个前端是不是基于Nginx

无论如何,Cloud Run python 示例代码是由 Cloud Run 团队使用 Gunicorn 提出的,没有其他内容,我认为您可以打赌这个示例的质量。

关于nginx - 带有 Flask 和 Gunicorn 的 Google Cloud Run : Nginx needed?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58888169/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com