我在芹菜workers中使用Python进行大量(~10/秒) API调用(包括GET、POST、PUT、DELETE)。每个请求大约需要5-10秒才能完成。
我试着在eventlet池中运行芹菜工人,使用1000个并发。
由于requests阻塞进程,每个并发连接都在等待一个请求。
如何使requests异步?
发布于 2015-02-04 22:31:09
使用eventlet 猴补使任何纯python库非阻塞。
更新:有带有猴子补丁请求库的已知问题。如果你得到:
ImportError: cannot import name utils,然后修改导入行以
requests = eventlet.import_patched('requests.__init__')https://stackoverflow.com/questions/28315657
复制相似问题