tornado.platform.caresresolver
---使用C-ARES的异步DNS解析器¶
此模块包含使用C-ARES库(及其包装器)的DNS解析程序 pycares
)
- class tornado.platform.caresresolver.CaresResolver¶
命名基于C-ARES库的解析器。
这是一个非阻塞和非线程解析器。它可能不会产生与系统冲突解决程序相同的结果,但可以用于无法使用线程时的非阻塞解析。
C-ARES在以下情况下无法解析某些名称:
family
是AF_UNSPEC
,因此建议仅用于AF_INET
(即IPv4)。这是默认的tornado.simple_httpclient
,但其他库可能默认为AF_UNSPEC
.6.2 版后已移除: 此类已弃用,将在Tornado 7.0中删除。请改用默认的基于线程的解析器。