httpteleport能提高10倍的Http流量

16-10-18 banq
httpteleport能够在1Gbps网络中实现10Gbps的http流量,能够显著降低服务器之间带宽超载和消耗,可用于实现:RTB 服务器、基于HTTP的API服务器 (REST, JSON, JSON-RPC 或HTTP-RPC 服务和微服务)、反向代理服务器、负载平衡器。

它的原理是基于单个压缩的连接,批量发送http请求和响应,它适合解决下面情况:

1.高网络带宽使用

2.高网络分组率

3.有很多开放的TCP连接

不同于http pipelining, httpteleport响应是没有顺序地发出,这解决了线头阻塞(HOL阻塞:Head-of-line blocking ),其概念是:在传输中为了防止输入信元丢失,所有输入的信元必须等待交换,这时它就阻塞了后面信元的处理,即使后面的信元已经可以交换。这种现象就称为线头阻塞。

httptp是基于httpteleport标准反向代理服务器和负载平衡器。

项目地址:

httpteleport/README.md at master · valyala/httptel

    

猜你喜欢