请问Hyper能否不用Tokio作为runtime? 或者有没有其他基于smol(async-net)的http client?
我尝试不用hyper自带的HttpConnector,而是自己写一个。内部调用async-net来实现tcp/dns相关逻辑。但是,hyper要求Connector必须实现tokio::io::AsyncRead等trait,async-net的TcpStream显然是都没有的。 是不是我只能自己包装TcpStream去实现这些tokio的trait?有没有更好的方法,要不然感觉有点二。
1
共 2 条评论, 1 页
评论区
写评论感谢!async-h1看起来挺好,不过它没有连接池。大佬们都是用什么库做连接池?还是自己实现?
也没有网络异常时候的重试
感觉都是很常用的功能
--
👇
Mike Tang: 用 async-h1
用 async-h1