![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
文章平均质量分 87
offhours365
个人网站:http://www.offhours365.com/
展开
-
http2.0协议学习总结
1、http1.1一些瓶颈问题 同一个域名下的并发连接数有限,一般是6个;即使使用了http长连接,减少tcp三次握手,但是单连接上是串行请求,当发出请求再等待会浪费大量时间,所以网络带宽增加时,并发发送的消息提升有限,网络延迟没有改善。 http1.1请求之间是无状态的,有时为了传输cookie,会导致http头部体积膨胀,并且重复传输时,仍然每次都要携带,带宽利用率太低。 2、http2.0改进的地方 2.1、多路复用 http2.0中一个tcp连接可以多个...原创 2021-03-11 14:56:52 · 556 阅读 · 0 评论 -
protobuf与grpc
1.protobuf如何提升编码格式 本篇知识点来自:https://time.geekbang.org/column/article/247544 protobuf是一种针对多种语言的编解码工具。它的编码速度很快,并且编码后的字符流体积远远小于json等格式,能节约大量带宽。grpc的底层编解码协议就是protobuf。 原理:它是通过把消息里的ASCII字段名省略,用proto中定义的数字代替。这样在编解码时就可以大量降低带宽。protobuf消息序列是按照字段序号、值类型、字段值的顺序来编码的。原创 2021-03-08 20:17:05 · 283 阅读 · 0 评论