配置项 说明 响应超时时间 输入范围为1~60间的整数,建议设置为3秒 健康检查间隔 输入范围为1~10间的整数,建议设置为3秒 不健康阈值 连续健康检查失败次数,超过这个阈值,服务器将被认定为异常,从服务器池中摘除,直到恢复正常 健康阈值 连续健康检查成功次数,超过这个阈值,服务器将被认定为异常排除,重新加入服务器池。 完成上述配置后,点击“确认”按钮完成TCP监听器添加。
TCP监听器只支持TCP协议的健康检查,检查端口和后端服务器监听端口一致。
其中:各类型支持的场景如下: IP组类型 网络连接环境 后端服务 同地域-同VPC VPC内网环境 · 同VPC环境下的云服务器。 · 同VPC环境下的Pod服务器。 · 同VPC环境下的弹性网卡。 · 同VPC环境下的服务网卡。 · 同VPC环境下的负载均衡。 同地域-跨VPC · 对等连接 · CSN · VPN · 云服务器。 · Pod服务器。 · 弹性网卡。 · 负载均衡。
转发策略 轮询:将请求轮流发送给后端服务器; 最小连接数:优先将请求发给拥有最少连接数的后端服务器; 源IP:仅针对前端协议配置为TCP和UDP的情况,将请求的源IP进行hash运算后派发请求至某匹配的服务器,这可以保证同一个客户端IP的请求始终被派发至某特定的服务器。源IP算法为TCP和UDP监听器提供会话保持机制。
加权最小连接数:除了根据每台后端服务器设定的权重值来进行轮询,同时还考虑后端服务器的连接数。当权重值相同时,优先将请求发给拥有最少连接数的后端服务器,常用于长连接服务,例如数据库连接等服务。 源IP:将请求的源IP进行hash运算后派发请求至某匹配的服务器,这可以保证同一个客户端IP的请求始终被派发至某特定的服务器。源IP算法为TCP监听器提供会话保持机制。此算法下,服务器权重不生效。
TCP 重传:根据互联网物理网络的负载情况,正常情况下,我们所发送的包会有 3-10% 左右会被互联网丢弃掉,被丢弃掉之后,服务器会对丢弃的部分进行重传,重传动作是由内核层协议栈处理的,应用层也无法统计到,这部分流量占我们日志计算出流量的比例,根据网络的好坏而不等,在凌晨互联网轻载的情况下,重传率会较低;在晚高峰互联网重载的时候,重传会上升,一般情况下,在 3%-7% 之间。
添加后端服务器 选择“产品服务>负载均衡BLB”,进入负载均衡BLB列表。 点击“负载均衡ID/名称”列的ID链接,进入实例详情页。 点击“后端服务器”页签,添加需要进行负载均衡的BCC服务器。 设置BLB实例中BCC服务器的权重。 权重是用来针对不同的后端服务器实例设置不同的请求转发比例。权重值是一个相对值,如果设置成相同数值,其转发比例是一样的。
包括普通型BLB实例、普通型IPv6 BLB实例) BLB_rs BLB后端服务器 主账号/子用户 Console RemoveBackendServers 删除后端服务器(包括普通型BLB实例、普通型IPv6 BLB实例) BLB_rs BLB后端服务器 主账号/子用户 Console CreateAppblbListener 创建应用型BLB监听(包括TCP、UDP、HTTP、HTTPS、SSL
6 --data '{ 7 sgId : sg-xxxxxxxx , // 服务器组ID 8 type : TCP , // 服务器组端口协议 9 port : 80, // 服务器组端口 10 healthCheck : TCP , // 健康检查协议 11 healthCheckPort : TCP , // 健康检查端口 12 healthCheckTimeoutInSecond
TCP监听器只支持TCP协议的健康检查,检查端口和后端服务器监听端口一致。