当我使用内置的Web服务器测试我的新Flask应用程序时,一切都是"单线程"和阻塞.如果不完成另一个请求,服务器无法提供一个请求 它一次只能处理一个请求.
在部署Web服务时,这显然是不可取的.如何部署Flask应用程序以便事物可以并行移动?
关于代码内的线程安全性和并发性(使用锁等保护对象)或者所有产品是否相同,是否需要考虑不同的事情?
我将 uWSGI 与 gevent 循环一起使用。那就是票。事实上,这就是我使用 py-redis 的方式,它是阻塞的,而不是阻塞的。
另外,我使用 uWSGI 在响应后写入请求,同时仍然接受更多请求。
| 归档时间: |
|
| 查看次数: |
2228 次 |
| 最近记录: |