aio-libs / aio-libs/aiohappyeyeballs

We should consider implementing Happy eyeballs v3 when it becomes a real RFC

未关闭
#254 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
enhancement
主要语言
Python
星标
45
派生
19
PR 合并指标
30 天内没有已合并 PR

描述

**Is your feature request related to a problem? Please describe.**
It's not really much of a problem more than it is a suggestion but it seems we got a new kind of connection technique on our hands which is happyeyeballs-v3. While It's still in it's drafting phase but it will likely before a real RFC in the future. It talks about adding asynchronous systems for dns resolving which I see [pycares](https://github.com/saghul/pycares) and [cyares](https://github.com/Vizonex/cyares) being great candidates for that and Cyares already implements many of these newer dns queries that are mentioned in the RFC Draft.

**Describe the solution you'd like**
Will probably need to add a DNS section to this library, otherwise I would be willing to make my own under the name __aiohe3__ or something (he3 meaning happy-eyeballs v3) with both [pycares](https://github.com/saghul/pycares) and [cyares](https://github.com/Vizonex/cyares) implementations to utilize.

**Additional context**
RFC Draft in question - https://datatracker.ietf.org/doc/draft-ietf-happy-happyeyeballs-v3/

贡献指南

打开贡献指南

调研方向

The issue names no repository files, tests, or entry points. Start by reading the Happy Eyeballs v3 RFC draft and comparing its DNS requirements with this library's pre-resolved-host scope, then review the proposed pycares and cyares options. Done would require a concrete implementation scope once the draft becomes a real RFC.

由索引模型根据 Issue 内容生成。

评估

技术栈
python
领域
networking
Issue 类型
功能
难度
5/5
预计耗时
一周以上
活跃度
冷清
描述清晰度
需要澄清
新手友好度
25/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。