【发布时间】:2016-08-30 12:42:03
【问题描述】:
我正在开发一个从其他服务器收集数据并对其进行操作的系统。
其中一个要求是多次且频繁的 API 请求。我们目前以某种同步的方式实现这一点。我可以使用线程轻松实现这一点,但考虑到系统可能需要每秒支持数千个请求,我认为利用 Twisted 有效实现上述功能的能力是明智的。我见过this blog post,延迟列表的整个想法似乎可以解决问题。但是我有点纠结于如何构建我的课程(无法理解 Twisted 的工作原理)。
您能否尝试概述将运行事件循环并能够获取 URL 和标头列表并在异步发出请求后返回结果列表的类的结构?
你知道在 python 中实现这个的更好方法吗?
【问题讨论】:
-
你读过this吗?
-
太模糊了,无法勾勒出轮廓。请问您能否提供更多关于目标的详细信息?
标签: python asynchronous twisted