一个tornado服务中,在一个函数里,要访问三个url,这三个怎么并发呢?
来源:5-3 tornado中的url配置

AustinCheng
2020-11-19
一个tornado服务中,在一个函数里,要访问三个url,这三个怎么并发呢?因为好像tornado服务中,并不能像写高并发爬虫一样把需要并发的任务手动配置给事件循环。
写回答
1回答
-
bobby
2020-11-20
两种方法: 1. tornado可以直接提交请求不等待返回 2. 你可以启动多个协程,每个协程中独立去发起请求 具体的提交方法就是asyncio的ensure_future
tasks = [ asyncio.ensure_future(coroutine1), asyncio.ensure_future(coroutine2), asyncio.ensure_future(coroutine3) ]
022020-11-22
相似问题