【发布时间】:2020-10-06 10:48:59
【问题描述】:
在大型龙卷风应用程序中,我们使用共享 AsyncHTTPClient 来处理带有预设 max_clients 的传出请求。
http_client = tornado.httpclient.AsyncHTTPClient(max_clients=100)
class SomeHandler(tornado.web.RequestHandler):
@tornado.gen.coroutine
def get(self, *args, **kwargs):
response = yield tornado.gen.Task(http_client.fetch, <some_url>, method='GET')
...
我想问的是,有没有办法在任何给定时间查看是否已达到max_clients 阈值以及队列中的请求数是多少,以帮助我们在需要时扩大它?
【问题讨论】:
标签: python python-2.7 tornado