部署Flask,并行请求

Pro*_*ica 6 python wsgi flask

当我使用内置的Web服务器测试我的新Flask应用程序时,一切都是"单线程"和阻塞.如果不完成另一个请求,服务器无法提供一个请求 它一次只能处理一个请求.

在部署Web服务时,这显然是不可取的.如何部署Flask应用程序以便事物可以并行移动?

关于代码内的线程安全性和并发性(使用锁等保护对象)或者所有产品是否相同,是否需要考虑不同的事情?

Tam*_*mpa 4

我将 uWSGI 与 gevent 循环一起使用。那就是票。事实上,这就是我使用 py-redis 的方式,它是阻塞的,而不是阻塞的。

另外,我使用 uWSGI 在响应后写入请求,同时仍然接受更多请求。