达到max_clients时监视龙卷风AsyncHTTPClient队列

问题描述

在大型龙卷风应用程序中,我们使用预设的max_clients使用共享的AsyncHTTPClient处理外发请求。

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阈值以及队列中的请求计数是多少,以帮助我们扩大规模如果需要的话?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)