@Victor_46e6 不好意思,不太登简书,刚刚看到。2.0多路复用以后,不会有阻塞(前一个请求没有完成,后一个请求还是可以先送达),这个时候但从网络这里考虑的话合并请求的帮助并不是很大,因为网络延时的overhead相对于api call的时间一般会小不少。
这个时候合并请求的目标是为了能够batch处理数据,给一个批处理的接口。
可能的非技术原因,当大家都是微服务的时候,我们的api 会依赖于其他的服务,而这些服务可能会对我们的qps/ tps有限制,批处理/ 合并HTTP请求,可以一定程度上“规避”这个问题
为什么要合并HTTP请求?思考路径:为什么要实现batch call? -> 减少网络中的传输损耗 -> 如何减少的? -> 通过合并HTTP请求 -> 合并HTTP请求是如何减少网络损耗的? 本文将...