flask 可以 api 应用程序可以 运行 单独在 gunicorn 上吗?
Can flask rest api application can run on gunicorn alone?
我目前正在使用 Flask 开发 HTTP Rest API 服务器。我没有任何静态媒体,所有 url 都由 Flask 框架中的 @app.route 模式提供服务。 Flask 运行 可以在没有网络服务器的情况下单独在 Gunicorn 上使用吗?
- Flask - 响应 HTTP 请求的逻辑
- gunicorn - 帮助管理这些 HTTP 请求、日志记录、工作超时的并发性
- nginx - 可扩展性和保护。如果您的应用程序的负载较高,Nginx 将有助于负载平衡而不会使您的应用程序服务器崩溃,如果有的话,有助于提供静态内容
因此,如果您的应用程序的负载较少并且没有可提供的静态内容,在我看来,flask + gunicorn 应该没问题。
我目前正在使用 Flask 开发 HTTP Rest API 服务器。我没有任何静态媒体,所有 url 都由 Flask 框架中的 @app.route 模式提供服务。 Flask 运行 可以在没有网络服务器的情况下单独在 Gunicorn 上使用吗?
- Flask - 响应 HTTP 请求的逻辑
- gunicorn - 帮助管理这些 HTTP 请求、日志记录、工作超时的并发性
- nginx - 可扩展性和保护。如果您的应用程序的负载较高,Nginx 将有助于负载平衡而不会使您的应用程序服务器崩溃,如果有的话,有助于提供静态内容
因此,如果您的应用程序的负载较少并且没有可提供的静态内容,在我看来,flask + gunicorn 应该没问题。