健康检查异常排查 场景介绍 负载均衡的健康检查是一种机制,用于定期检测后端服务器或服务的状态,来确保负载均衡器只将流量分配给那些处于正常工作状态的服务器。通过健康检查,负载均衡器可以实时了解后端服务的可用性,快速检测并隔离故障节点,确保系统的稳定性和性能。在有些时候,我们会遇到不明原因的健康检查异常情况,本文中将介绍几种可能的健康检查异常原因以及对应的排查方式。
BLB负载均衡目前暂不支持巨型帧的转发和分片后转发。
配置UDP监听器 场景简介 UDP流量的常见应用场景有:DNS服务、物联网及一些对数据传输可靠性要求不高的场景。 操作步骤 配置UDP监听包括“配置信息”和“健康检查设置”两部分。 开启健康检查后,BLB将自动屏蔽不健康的后端服务器。 选择“产品服务>负载均衡BLB>IPv6实例”,进入负载均衡BLB列表。 点击负载均衡的名称,进入实例详情页。
创建负载均衡 接口描述 本接口用于创建负载均衡。
在新建BlbClient之前,需要先创建配置文件对BlbClient进行配置,以下将此配置文件命名为YourConf.php,具体配置信息如下所示: // 报告所有 PHP 错误 error_reporting(-1); define('__BLB_CLIENT_ROOT', dirname(__DIR__)); // 设置BlbClient的Access Key ID、Secret
负载均衡 操作者 事件类型 事件名称 事件说明 资源类型 资源名称 主账号/子用户 Console CreateBaiduLoadBalancer 创建BLB实例(包括普通型、应用型、普通型IPv6、应用型IPv6) BLB BLB实例 主账号/子用户 Console UpdateBlb 更新BLB实例(包括普通型、应用型、普通型IPv6、应用型IPv6) BLB BLB实例 主账号/子用户 Console
解压ZIP包之后有三个文件,如下: BaiduBce.phar //PHP SDK BlbClient.php //示例 SampleConf.php //参考配置文件,具体内容见下文 在脚本文件中添加以下代码,即可以使用SDK包: include 'BaiduBce.phar'; require 'YourConf.php'; 关于配置文件的引用请参考下文中的配置BlbClient
model类 ├── services │ └── blb //BLB服务相关类 │ ├── app_blb_client.py //APPBLB客户端入口类 │ └── blb_client.py //BLB客户端入口类 ├── bce_base_client.py //BCE客户端入口类的基类 ├── bce_client_configuration.py //对BCE的HttpClient的配置
使用Java SDK发起BLB请求,您需要初始化一个BlbClient实例,并根据需要修改BlbClientConfiguration的默认配置项。 确认Endpoint 在确认您使用SDK时配置的Endpoint时,可先阅读开发人员指南中关于 BLB访问域名 的部分,理解Endpoint相关的概念。 百度云目前开放了多区域支持,请参考 区域选择说明 。
负载均衡BLB 负载均衡BLB包含三种子类型,分别是:普通型BLB(Blb)、应用型BLB(AppBlb)、Ipv6型BLB(Ipv6Blb),各个类型包含的监控指标列表如下: 普通型BLB(Blb) 端口监控 指标英文名称(metric name) 指标中文名称 单位 维度 ActiveConnCount 活跃连接数 个 BlbPortType, BlbPort AverageResponseTime