Skip to content

Latest commit

 

History

History
40 lines (24 loc) · 1.92 KB

2.1 TCP连接复用.md

File metadata and controls

40 lines (24 loc) · 1.92 KB

TCP连接复用

  1. 负载均衡技术简介 现代企业信息化应用越来越多的采用B/S应用架构来承载企业的关键业务,因此,确保这些任务的可靠运行就变得日益重要。
    随着越来越多的企业实施数据集中,应用的扩展性、安全性和可靠性也越来越受到企业的重视。 负载均衡技术通过设置虚拟服务器IP(VIP),将后端多台真实服务器的应用资源虚拟成一台高性能的应用服务器,
    通过负载均衡算法,将大量来自客户端的应用请求分配到后端的服务器进行处理。
    负载均衡设备持续的对服务器上的应用状态进行检查,并自动对无效的应用服务器进行隔离,实现了一个简单、扩展性强、可靠性高的应用解决方案。
    解决了单台服务器处理性能不足,扩展性不够,可靠性较低的问题。

1. TCP连接复用(TCP Connection Reuse)

TCP连接复用技术通过将前端多个客户的HTTP请求复用到后端与服务器建立的一个TCP连接上。
这种技术能够大大减小服务器的性能负载,减少与服务器之间新建TCP连接所带来的延时,
并最大限度的降低客户端对后端服务器的并发连接数请求,减少服务器的资源占用。

  • TCP连接复用是将多个客户端的HTTP请求复用到一个服务器端TCP连接上,而HTTP复用则是一个客户端的多个HTTP请求通过一个TCP连接进行处理。
  • 前者是负载均衡设备的独特功能;而后者是HTTP 1.1协议所支持的新功能,目前被大多数浏览器所支持。

SYN表示建立连接,

FIN表示关闭连接,

ACK表示响应,

PSH表示有 DATA数据传输,

RST表示连接重置。

http 连接复用

主要的思路

在发送 http 的请求头中设置 Connection: keep-alive。

参考