Python 部署并行请求

Python 部署并行请求,python,flask,wsgi,Python,Flask,Wsgi,当我使用内置web服务器测试我的新Flask应用程序时,一切都是“单线程”和阻塞的。服务器不能在不完成另一个请求的情况下为一个请求提供服务。它一次只能处理一个请求 在部署web服务时,这显然是不可取的。如何部署Flask应用程序,使事情能够并行地进行 P>关于代码内的线程安全性和并发性有不同的考虑(用锁来保护对象等)还是所有的等价物? < P>我使用UWSGi和G事件循环。那是票。事实上,这就是我使用py redis的方式,它是阻塞的,而不是阻塞的 此外,我使用uWSGI在响应之后编写请求,同

当我使用内置web服务器测试我的新Flask应用程序时,一切都是“单线程”和阻塞的。服务器不能在不完成另一个请求的情况下为一个请求提供服务。它一次只能处理一个请求

在部署web服务时,这显然是不可取的。如何部署Flask应用程序,使事情能够并行地进行


<> P>关于代码内的线程安全性和并发性有不同的考虑(用锁来保护对象等)还是所有的等价物?

< P>我使用UWSGi和G事件循环。那是票。事实上,这就是我使用py redis的方式,它是阻塞的,而不是阻塞的


此外,我使用uWSGI在响应之后编写请求,同时仍然接受更多请求

有很多好的选择。我认为最受欢迎的两种可能是:

运行它或


这两种方法对我都很有效。

我使用Nginx+。但我希望uWSGI是事实上的标准。

同时……将supervisor与nginx结合使用。我希望每个进程至少有一个gevent循环。