mirror of
https://github.com/fawney19/Aether.git
synced 2026-09-02 01:10:23 +08:00
- 为 resolve_proxy_info、resolve_delegate_config、build_proxy_url、 get_system_proxy_config、build_post_kwargs、build_stream_kwargs 新增 _async 异步版本,通过 asyncio.to_thread 在工作线程中执行同步 DB 查询 - 为 _proxy_node_cache 和 _system_proxy_cache 添加 threading.Lock 保护 多线程并发读写安全 - 大 payload 的 gzip 压缩超过 64KB 阈值时走线程池,小 payload 仍在事件 循环中同步执行以避免不必要的线程调度开销 - hub_transport 的 frame 压缩同样增加异步版本 - 删除已无调用者的同步方法 create_client_with_proxy,将其逻辑内联至 get_upstream_client 并改为异步 - 更新所有 handler/executor/failover 调用点使用新的异步 API - 补充 async 版本的单元测试