Python 部署并行请求
当我使用内置web服务器测试我的新Flask应用程序时,一切都是“单线程”和阻塞的。服务器不能在不完成另一个请求的情况下为一个请求提供服务。它一次只能处理一个请求 在部署web服务时,这显然是不可取的。如何部署Flask应用程序,使事情能够并行地进行Python 部署并行请求,python,flask,wsgi,Python,Flask,Wsgi,当我使用内置web服务器测试我的新Flask应用程序时,一切都是“单线程”和阻塞的。服务器不能在不完成另一个请求的情况下为一个请求提供服务。它一次只能处理一个请求 在部署web服务时,这显然是不可取的。如何部署Flask应用程序,使事情能够并行地进行 P>关于代码内的线程安全性和并发性有不同的考虑(用锁来保护对象等)还是所有的等价物? < P>我使用UWSGi和G事件循环。那是票。事实上,这就是我使用py redis的方式,它是阻塞的,而不是阻塞的 此外,我使用uWSGI在响应之后编写请求,同
<> P>关于代码内的线程安全性和并发性有不同的考虑(用锁来保护对象等)还是所有的等价物? < P>我使用UWSGi和G事件循环。那是票。事实上,这就是我使用py redis的方式,它是阻塞的,而不是阻塞的
此外,我使用uWSGI在响应之后编写请求,同时仍然接受更多请求 有很多好的选择。我认为最受欢迎的两种可能是: 运行它或
这两种方法对我都很有效。我使用Nginx+。但我希望uWSGI是事实上的标准。同时……将supervisor与nginx结合使用。我希望每个进程至少有一个gevent循环。