NLB 面向四层海量连接
网络型负载均衡面向四层海量连接场景:以 TCP 与 UDP 转发为主,强调每秒新建连接速率、并发连接规模与稳定吞吐,常用于网关集群、游戏接入、物联网上报等入口。它与七层产品的能力边界不同,选型的关键是先看清链路是纯四层转发还是需要 HTTP 层的路由与改写。
基本信息
| 定位 | 四层 TCP 与 UDP 高并发入口 |
|---|---|
| 能力重心 | 连接规模、吞吐能力与稳定入口地址 |
| 适用协议 | HTTP 之外的自定义协议、长连接、短连接突发 |
| 常见组合 | 与七层产品按链路分层组合使用 |
| 注意项 | 真实客户端地址的获取方式要提前确认 |
典型使用场景
- 游戏或物联网网关需要承载海量长连接
- 数据库代理层需要四层转发而不做协议解析
- 既需要四层入口又需要七层治理时,两层组合部署
- 连接数增长导致七层产品规格吃紧,评估迁移到四层入口
- 需要固定入口地址、对协议无特殊要求的接入场景
查询实例信息
查询实例信息
# 阿里云:列出地域内的网络型负载均衡实例
aliyun nlb ListLoadBalancers --RegionId cn-hangzhou
# 查看实例详情中的监听、后端与连接相关配置
aliyun nlb GetLoadBalancerAttribute --RegionId cn-hangzhou --LoadBalancerId nlb-xxxx
# 具体参数与字段以厂商文档为准四层与七层的分工
| 维度 | 四层 NLB | 七层负载均衡 |
|---|---|---|
| 协议 | TCP 与 UDP | HTTP 与 HTTPS |
| 能力 | 连接规模与吞吐 | 路由、改写、证书 |
| 性能重心 | 新建与并发连接数 | QPS 与内容处理 |
| 典型用途 | 网关、游戏、物联网 | Web 站点与 API 网关 |
使用四层入口时提前确认真实客户端地址的获取方式(例如代理协议的支持情况),否则后端日志与风控拿到的都是入口地址。
用七层产品去承接海量四层连接,规格会很快被拖满,表现为建连变慢与突发错误,而不是配置错误。