hyper http1和2写数据时有区别的原因是什么呀?

💡 原文中文,约200字,阅读约需1分钟。
📝

内容提要

在HTTP/2的实现中,将数据拷贝到BytesMut而不是BufList的原因是不同的协议实现方式。

🎯

关键要点

  • HTTP/2的实现中使用BytesMut而不是BufList。
  • 不同的协议实现方式导致了数据拷贝的选择。
  • hyper http1 client通过BufList写数据到网络。
  • http2实现中数据先拷贝到BytesMut再写入。
➡️

继续阅读