上云无忧 > 文档中心 > 百度智能云负载均衡BLB定制配置
负载均衡BLB
百度智能云负载均衡BLB定制配置

文档简介:
BLB支持定制配置功能,允许用户设置BLB 7层监听的配置参数,如 client_header_timeout、client_body_timeout、proxy_buffer_size、proxy_buffers、proxy_set_header等,满足您的定制配置需求。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

BLB支持定制配置功能,允许用户设置BLB 7层监听的配置参数,如 client_header_timeout、client_body_timeout、proxy_buffer_size、proxy_buffers、proxy_set_header等,满足您的定制配置需求。

添加定制配置

  1. 登录百度智能云平台,选择“产品服务>负载均衡BLB”,点击BLB名称进入实例详情页面。
  2. 点击左侧导航栏“监听设置”,选择HTTP或HTTPS协议配置7层监听。
  3. 开启定制配置开关,添加定制配置。

配置参数说明

当前BLB的定制配置支持如下字段:

配置字段 参数范围 默认值 配置说明
client_header_timeout 30-120 60s 读取客户端请求头的超时时间(s),如果客户端在这个时间内未发送完整的请求头,BLB会中断请求
client_body_timeout 30-120 60s 读取客户端请求体的超时时间(s),该超时时间指BLB连续两次成功读到请求体的间隔时间,而非整个请求体传输时间。如果客户端在这个时间内没有发送任何数据,BLB会中断请求
proxy_buffer_size 1-64 4k BLB读取来自后端服务器响应头的缓冲区大小 (k),如果后端服务器响应头超过这个大小,BLB会返回502。使用 proxy_buffer_size 时,必须同时设置 proxy_buffers
proxy_buffers [3-8] [4-8] 8 4k BLB读取来自后端服务器响应体的缓冲区数量和每个缓冲区大小(k)
proxy_buffering on,off on
  • on 表示缓存来自后端服务器的响应:BLB 会缓存响应,全部接收完成后再返回给后端服务器
  • off 表示不缓存来自后端服务器的响应:BLB 不会缓存响应,此时会导致后端服务器有一定性能压力
    也可以通过在响应头里添加X-Accel-Buffering控制是否缓存,X-Accel-Buffering: yes表示缓存,X-Accel-Buffering: no表示不缓存
  • proxy_set_header
  • X-BLB-Cport $cport
  • X-BLB-Vip $vip
  • X-BLB-Request-Id $bce_blb_request_id
  • X-BLB-Client-Cert $ssl_client_cert
  • 向后端传递的请求头
  • 客户端端口
  • BLB的Vip
  • 唯一请求ID
  • HTTPS请求的客户端证书(仅HTTPS监听生效)
  • 配置代码示例:

    client_header_timeout:60
    client_body_timeout:60
    proxy_buffer_size:4
    proxy_buffers:8 4
    proxy_set_header:X-BLB-Cport $cport
    相似文档
    • 服务发布点支持用户使用BLB构建的服务在百度云内网开放给指定用户访问。用户利用服务发布点,无需在公网暴露IP地址和端口,所有访问流量通过百度云内网安全访问,服务使用者可以通过服务网卡挂载服务发布点生成的服务域名,实现在百度云内网安全访问服务。
    • 百度智能云提供标签管理功能,通过给每个云资源添加标签,从而快速分类和识别管理这些资源。 使用标签前,您需要了解: 标签:每个标签由键和值两部分组成,标签(键+值)唯一。 单个和批量:支持为单个资源设置标签,也可以批量为云资源创建标签。
    • 多用户访问控制,主要用于帮助用户管理云账户下资源的访问权限,适用于企业内的不同角色,可以对不同的工作人员赋予使用产品的不同权限,当您的企业存在多用户协同操作资源时,推荐您使用多用户访问控制。
    • 协议生效时间:2019年01月15日 本服务等级协议(Service Level Agreement,以下简称"SLA")规定了百度智能云向客户提供的负载均衡(Baidu Load Balance,简称"BLB")的服务可用性等级指标及赔偿方案。
    • 一个用户最多可以创建多少个BLB实例? 目前一个用户最多支持创建60个BLB实例,如果需要创建更多实例,欢迎通过工单进行申请。
    官方微信
    联系客服
    400-826-7010
    7x24小时客服热线
    分享
    • QQ好友
    • QQ空间
    • 微信
    • 微博
    返回顶部