Tornado 使用C-Ares的異步DNS解析器

2022-03-11 09:21 更新

該模塊包含一個(gè)使用 c-ares 庫(kù)(及其包裝器 ?pycares?)的 DNS 解析器。

class tornado.platform.caresresolver.CaresResolver

基于 c-ares 庫(kù)的名稱(chēng)解析器。

這是一個(gè)非阻塞和非線程解析器。 它可能不會(huì)產(chǎn)生與系統(tǒng)解析器相同的結(jié)果,但可以在無(wú)法使用線程時(shí)用于非阻塞解析。

當(dāng)?family?為?AF_UNSPEC?時(shí),c-ares無(wú)法解析某些名稱(chēng),因此僅建議在?AF_INET(即IPv4)中使用。 這是 ?tornado.simple_httpclient? 的默認(rèn)值,但其他庫(kù)可能默認(rèn)為 ?AF_UNSPEC?。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)