项目 描述 目标组 把匹配规则的流量转发至指定的服务器组或IP组 目标端口 将匹配规则的流量转发至指定服务器组的指定开放端口 注意: TCP监听器只有一条默认转发规则,且该规则不允许删除。 例如:将该监听器接收到的流量转发到A服务器组的TCP 80端口。则在目标服务器组中,选择A服务器组,在目标端口中,选择TCP 80。 完成上述配置后,点击“确认”按钮完成TCP监听器添加。
配置类问题 TCP超时时间配置? 指定TCP连接的超时时间,输入范围为10~4000间的整数,默认900秒。TCP超时时间过短会导致长期不用的链接中断,过长会导致后端服务器一直保持连接,建议您根据自己的后端服务程序的需求调整。 后端服务器可以向所在负载均衡实例发送请求吗?
其中:各类型支持的场景如下: IP组类型 网络连接环境 后端服务 同地域-同VPC VPC内网环境 · 同VPC环境下的云服务器。 · 同VPC环境下的Pod服务器。 · 同VPC环境下的弹性网卡。 · 同VPC环境下的服务网卡。 · 同VPC环境下的负载均衡。 同地域-跨VPC · 对等连接 · CSN · VPN · 云服务器。 · Pod服务器。 · 弹性网卡。 · 负载均衡。
使用以下代码创建TCP监听器 函数声明 Plain Text 复制 1 func (c *Client) CreateAppTCPListener(blbId string, args *CreateAppTCPListenerArgs) error 参数含义 请参考OpenAPI文档: CreateAppTCPListener创建TCP监听器 返回值 操作成功: 返回200 操作失败: 抛出异常,
转发策略 轮询:将请求轮流发送给后端服务器; 最小连接数:优先将请求发给拥有最少连接数的后端服务器; 源IP:仅针对前端协议配置为TCP和UDP的情况,将请求的源IP进行hash运算后派发请求至某匹配的服务器,这可以保证同一个客户端IP的请求始终被派发至某特定的服务器。源IP算法为TCP和UDP监听器提供会话保持机制。
BLB是否支持同一监听下挂载同一后端服务器的不同端口? BLB支持同一端口创建多个不同协议的监听吗? BLB支持同region跨vpc访问吗? BLB 和后端云服务器之间是使用公网还是内网通信? BLB UDP 协议与 TCP 协议有什么区别? BLB可以为哪些 TCP 端口执行负载均衡? BLB转发请求的长度限制是多少?是否支持调整? BLB级联场景使用?
TCP发送包数 个 InstanceId TcpInSegs TCP接收包数 个 InstanceId TcpRetranSegs TCP重传数 次 InstanceId SwapUsedBytes 交换分区使用量 Bytes InstanceId SwapTotalBytes 交换分区总量 Bytes InstanceId SwapFreeBytes 交换分区空闲量 Bytes InstanceId
frontendPort int 前端服务器的监听端口 type String 前端服务器的监听端口协议 backendPort int 目标端口号,当listenerPort对应监听器为TCP或SSL时需要传入对应服务器组(appServerGroupId)下开放的TCP端口号;当listenerPort对应监听器为HTTP或HTTPS时需要传入对应服务器组(appServerGroupId)下开放的
设置一个内网或外网的服务地址,将前端并发访问转发给后台多台云服务器,实现应用程序的流量均衡。
BLB基本架构如下: 以TCP监听器为例介绍一个访问请求的处理流程: 用户发送请求即向服务的监听地址和端口发起TCP握手请求; 在四层负载均衡中,查找到用户配置的所有后端云服务器的地址,然后再根据配置的负载均衡策略(加权轮询、加权最少连接数、源IP),选择一个当前可用的云服务器,向其发起TCP握手请求。 连接成功建立后,即完成了一个连接之间的映射变换,从而将前端请求转发到各个云服务器中去。