Flask Rest API应用程序可以单独在gunicorn上运行吗?

时间:2019-05-02 09:53:11

标签: python flask webserver gunicorn wsgi

我目前正在使用Flask开发HTTP Rest API服务器。我没有任何静态媒体,并且所有网址都由Flask Framework中的@ app.route模式提供。 Flask可以在没有Web服务器的情况下单独在Gunicorn上运行吗?

1 个答案:

答案 0 :(得分:1)

  1. Flask-响应HTTP请求的逻辑
  2. gunicorn-帮助管理这些HTTP请求,日志记录和工作超时的并发性
  3. nginx-可伸缩性和保护。如果您的应用程序的负载较高,则Nginx将在不使您的应用程序服务器崩溃的情况下帮助实现负载平衡,并帮助提供静态内容(如果有)

因此,如果您的应用程序的负载较小并且没有可服务的静态内容,那么我认为flask + gunicorn应该没问题。