全部产品
Search
文档中心

负载均衡:CLB监听概述

更新时间:Sep 24, 2024

创建CLB实例后,您需要为实例配置监听,负载均衡服务监听规定了如何将请求转发给后端服务器,一个负载均衡实例至少需要添加一个监听才可正常使用。负载均衡实例监听负责检查连接请求,并根据调度算法定义的转发策略将请求流量分发至后端服务器。CLB监听协议支持TCP/UDP/HTTP/HTTPS。

支持的监听类型及使用场景

CLB提供四层监听(TCP或UDP协议)和七层监听(HTTP或HTTPS协议),您可根据应用场景添加对应类型的监听:

类型

协议

说明

使用场景

四层监听

TCP

  • 面向连接的协议,在正式收发数据前,必须和对方建立可靠的连接。

  • 提供可靠的数据传输;数据传输相对较慢。

  • 适用于注重可靠性、对数据准确性要求高、速度可以相对较慢的场景,如文件传输、发送或接收邮件、远程登录等。

  • 无特殊要求的Web应用。

更多信息,请参见添加TCP监听

UDP

  • 无连接的协议,在数据发送前不与对方进行三次握手,直接进行数据包发送,不提供差错恢复和数据重传。

  • 可靠性相对低;数据传输相对较快。

关注实时性而对可靠性要求相对较低的场景,如视频聊天、金融实时行情推送等。

更多信息,请参见添加UDP监听

七层监听

HTTP

  • 应用层协议,主要解决如何包装数据。

  • 基于Cookie的会话保持。

  • 使用X-Forwarded-For获取客户端真实IP地址。

需要对数据内容进行识别的应用,如Web应用、小的手机游戏等。

更多信息,请参见添加HTTP监听

HTTPS

  • 加密传输数据,可以阻止未经授权的访问。

  • 统一的证书管理服务,您可以将证书上传到负载均衡,解密操作直接在负载均衡上完成。

需要加密传输的HTTP应用。

更多信息,请参见添加HTTPS监听

相关文档

CLB仅支持基础的四层和七层负载均衡能力,监听协议仅支持TCP/UDP/HTTP/HTTPS。

阿里云当前已推出新一代七层负载均衡ALB与新一代四层负载均衡NLB,对应的四七层能力相比于CLB均有较大提升。ALB除了具备CLB七层能力外还支持QUIC监听及各种高级转发规则,NLB相比CLB性能更强且支持自动弹性,建议您优先使用ALB与NLB。