HTTP 2.0 对内网服务之间的通信是不是没啥帮助?
<p>感觉 HTTP 2.0 的 header 压缩还能多少有些作用,但恐怕作用不大,因为服务器和服务器间通信时 header 数量不多。而多路复用、二进制分帧好像对内网服务器之间的通信不但没帮助,还会负优化。服务器推送貌似在客户端和服务器通信时比较有用,服务器和服务器通信时基本上用不到。</p>
<p>综上所述,有两个猜测:</p>
<ol>
<li>HTTP 2.0 对内网服务器之间的通信是不是真没啥太大帮助?</li>
<li>基于 1, 微服务使用 gRPC (使用 HTTP 2.0 作为通信协议,使用 protobuf 作为数据交换格式)通信时,真正能提升效率的是 protobuf ?那感觉 gRPC 也不会比传统的 HTTP 1.1 + JSON 快多少啊。</li>
</ol>
<p>上面两个猜测是对的么?还是我漏掉了什么,求解惑。</p>
收藏(0)
分享
相关标签:
注意:本文归作者所有,未经作者允许,不得转载
-
2022年9月25日 12:26
本地确实提升不大
0
0
-
2022年9月25日 12:26
http 2.0 的 tls 貌似是必须的
0
0
-
2022年9月25日 13:28
感觉是不是 HTTP3 才是大杀器?
0
0
-
2022年9月25日 13:28
额,还没了解,让我去看看。
0
0
-
2022年9月25日 13:59
#3 你是想说 keepalive 吗?
0
0
-
2022年9月25日 15:28
聊胜于无吧, h2c 比 h2 好一点.
0
0
-
2022年9月25日 15:55
内网要用也是 h2c 吧,用 h2 算啥啊
0
0
-
2022年9月26日 00:29
h2c ,不需要 tls 。
0
0