阅读(1417)
赞(0)
Tornado 使用C-Ares的异步DNS解析器
2022-03-10 17:11:25 更新
该模块包含一个使用 c-ares 库(及其包装器 pycares
)的 DNS 解析器。
class tornado.platform.caresresolver.CaresResolver
基于 c-ares 库的名称解析器。
这是一个非阻塞和非线程解析器。 它可能不会产生与系统解析器相同的结果,但可以在无法使用线程时用于非阻塞解析。
当family
为AF_UNSPEC
时,c-ares无法解析某些名称,因此仅建议在AF_INET
(即IPv4)中使用。 这是 tornado.simple_httpclient
的默认值,但其他库可能默认为 AF_UNSPEC
。