Python:同时多个HTTP请求

加密货币

我正在寻找一个HTTP服务器,它接受一些输入,然后应用程序需要同时发送多个HTTP请求(到另一个服务器)。最好的方法是什么?

如果我使用Twisted框架,是否还需要使用线程?

安德鲁·戈斯特

您无需自己担心线程或线程安全。执行HTTP请求的大部分时间都在等待响应,这时Python可以安全地并行运行其他代码。使用某些库和内置功能Python必须管理并发I / O等待。

您可以使用gevent。Twisted具有相似的功能,但学习起来可能更复杂。Python内置multiprocessing.dummy功能。

如果您使用Twisted以外的其他东西,则可以并且应该结合以上内容使用请求库来执行HTTP客户端操作-您可能需要使用grequests(这是绿色线程的变体)来进行非阻塞操作/ O。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python:同时多个HTTP请求

来自分类Dev

同时多个ajax请求

来自分类Dev

同时处理多个请求

来自分类Dev

如何发送多个HTTP请求python

来自分类Dev

如何使用Python发送多个HTTP请求

来自分类Dev

如何发送多个HTTP请求python

来自分类Dev

同时从图形请求多个值

来自分类Dev

同时执行多个FTP请求

来自分类Dev

与goutte同时进行HTTP请求

来自分类Dev

同时发出相同的$ http请求

来自分类Dev

如何同时执行多个Guzzle请求?

来自分类Dev

Javascript,jQuery同时处理多个AJAX请求

来自分类Dev

是否可以同时进行多个Ajax请求?

来自分类Dev

节点如何同时处理多个请求?

来自分类Dev

如何同时处理多个购买请求

来自分类Dev

如何同时执行多个Guzzle请求?

来自分类Dev

使用epoll处理多个同时请求

来自分类Dev

Selenium Python中的同时请求

来自分类Dev

使用 guzzle 库同时发送 HTTP 请求

来自分类Dev

如何在python http.server中同时提供文件夹和处理POST请求

来自分类Dev

如何在python中使用线程模块来处理同时的http请求?

来自分类Dev

多个带有取消请求的HTTP请求

来自分类Dev

Laravel HTTP请求:无法运行多个请求

来自分类Dev

多个带有取消请求的HTTP请求

来自分类Dev

链接多个Node http请求

来自分类Dev

Angular Concat多个HTTP请求

来自分类Dev

自动卷曲多个HTTP请求

来自分类Dev

如何发出多个http请求?

来自分类Dev

使用ajax的多个HTTP请求