http连接

Posted THISISPAN

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了http连接相关的知识,希望对你有一定的参考价值。

随着微服务的流行,服务之间的http调用越来越多,遇到的问题也比较多,写这边文章的目的也是将自己遇到的坑和解决方案跟大家分享

一、为什么要用Http连接池

1、降低延迟:如果不采用连接池,每次连接发起Http请求的时候都会重新建立TCP连接(经历3次握手),用完就会关闭连接(4次挥手),如果采用连接池则减少了这部分时间损耗,别小看这几次握手,本人经过测试发现,基本上3倍的时间延迟

2、支持更大的并发:如果不采用连接池,每次连接都会打开一个端口,在大并发的情况下系统的端口资源很快就会被用完,导致无法建立新的连接

以上是关于http连接的主要内容,如果未能解决你的问题,请参考以下文章

[日常] HTTP连接管理

Socket,http长连接与短连接

http连接优化

socket连接和http连接的区别

客户端一个http连接包含两个方向,一个是这个http连接的输入,另一个是这个http连接的输出。

HTTP长连接与短连接