hyper http1和2写数据时有区别的原因是什么呀?
💡
原文中文,约200字,阅读约需1分钟。
📝
内容提要
在HTTP/2的实现中,将数据拷贝到BytesMut而不是BufList的原因是不同的协议实现方式。
🎯
关键要点
- HTTP/2的实现中使用BytesMut而不是BufList。
- 不同的协议实现方式导致了数据拷贝的选择。
- hyper http1 client通过BufList写数据到网络。
- http2实现中数据先拷贝到BytesMut再写入。
➡️