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