tornado.platform.caresresolver — Asynchronous DNS Resolver using C-Ares

该模块包含一个使用c-ares库(及其包装pycares )的DNS解析器.

class tornado.platform.caresresolver.CaresResolver

基于c-ares库的名称解析器.

这是一个非阻塞且非线程的解析器. 它可能不会产生与系统解析器相同的结果,但是当无法使用线程时,可以将其用于非阻塞解析.

familyAF_UNSPEC ,c-ares无法解析某些名称,因此仅建议在AF_INET (即IPv4)中使用. 这是tornado.simple_httpclient的默认值,但其他库可能默认为AF_UNSPEC .