gevent.resolver.thread
--基于线程的主机名解析程序#
本机基于线程的主机名解析器。
- class Resolver(hub=None)[源代码]#
基类:
object
使用本机线程和本机解析函数实现解析器API。
使用本机解析机制确保与非GEvent程序返回的内容具有最高的兼容性,包括对特定于平台的配置机制的良好支持。使用本机(非greenlet)线程可以确保调用者不会阻塞其他greenlet。
与
gevent.resolver_ares.Resolver
.小技巧
大多数用户发现这个解析器在一个正确的猴子补丁环境中非常可靠。但是,有一些报告指出,延迟时间长、性能低甚至挂起,特别是在发出许多DNS请求的长寿命程序中。如果您怀疑可能发生在您身上,请尝试dnspython或ares resolver(并提交错误报告)。