gevent.resolver.thread --基于线程的主机名解析程序#

本机基于线程的主机名解析器。

class Resolver(hub=None)[源代码]#

基类:object

使用本机线程和本机解析函数实现解析器API。

使用本机解析机制确保与非GEvent程序返回的内容具有最高的兼容性,包括对特定于平台的配置机制的良好支持。使用本机(非greenlet)线程可以确保调用者不会阻塞其他greenlet。

gevent.resolver_ares.Resolver .

小技巧

大多数用户发现这个解析器在一个正确的猴子补丁环境中非常可靠。但是,有一些报告指出,延迟时间长、性能低甚至挂起,特别是在发出许多DNS请求的长寿命程序中。如果您怀疑可能发生在您身上,请尝试dnspython或ares resolver(并提交错误报告)。