简介
监听器提供转发请求的能力,通过匹配请求的协议和端口,将请求流量转发给服务器组。
监听协议类型
NLB监听器提供TCP和UDP两种接收并转发请求的监听协议。
TCP协议和UDP协议均为传输层协议,监听器通过“NLB实例IP+监听端口”接收请求。
监听协议类型 | 说明 | 应用场景 |
---|
TCP | - 面向连接的、可靠的协议,在正式收发数据包前, 必须和对方进行三次握手建立连接。
- 数据传输快。
| - 适用于注重可靠性,对数据准确性要求高而速度可以相对较慢的场景,如文件传输、发送或接收邮件、远程登录等。
- 普通Web应用。
|
UDP | - 面向非连接的协议,在数据发送前不需要与对方进行三次握手,直接收发数据包,不提供差错恢复和数据重传。
- 可靠性相对较低。
- 数据传输快。
| 适用于实时性要求高而可靠性要求相对较低的场景,如语音视频聊天、游戏、金融实时行情推送等。 |
监听端口
监听端口是监听器接收来自NLB实例的请求并将其转发给后端服务器时使用的端口。
同一NLB实例中,相同协议的监听端口不允许重复。监听器支持监听单端口和全端口监听两种端口类型。
- 监听单端口:您可以在1 ~ 65535范围内指定一个监听端口,适用于所有后端服务器使用相同端口对外提供服务的场景。
- 全端口监听:您可以在1 ~ 65535范围内指定监听端口段,适用于同一批后端服务器使用一段连续端口对外提供服务的场景。