作者:热带彩色鱼_918 | 来源:互联网 | 2023-05-17 18:05
我只是好奇我是否遗漏了http2中的某些东西,这会使它在服务到服务通信中更有效率,例如在微服务架构中.
它的改进是否与最终用户(浏览器)有关?
1> RomanK..:
如果您在微服务之间发出许多并发请求,那么连接多路复用会带来好处.您无需在客户端上管理TCP连接池,并限制服务端的传入TCP连接数.
有些服务可能会受益于服务器推送,但这实际上取决于服务的功能.如果具有重复元数据的服务具有高流量,则标头压缩可能很有用.更多信息可以在这里找到.
总而言之,是的,它在设计时考虑了最终用户,但RESTful微服务也很有价值,特别是由于连接多路复用.