请求地址


  1. http://192.168.1.1/api/add_load

请求参数


参数名 参数说明 必须
server 负载均衡节点ID
host_name 所属主机名(可选)
load_name 负载均衡名(字母开头加数字)
domain 域名多个用,号分隔(支持泛解析例如 *.domain.com)
node 后端负载节点(JSON 详细查看下面介绍)
ssl 是否开启SSL (1/0)
ssl_mandatory 是否强制HTTPS (1/0) 是/否
ssl_pem SSL证书 是/否
ssl_key SSK key 是/否
session_category 会话跟随(1/0)保持用户会话(登陆状态)不丢失的方法,通过客户的IP地址来保持会话
remark 备注

返回参数


参数名 参数说明
code 状态代码
message 返回消息

100:参数不完整
101:节点不存在
102:负载均衡名称已存在
103:负载均衡名称不能小于5位
104:域名不能为空
105:存在已被绑定域名
106:开启SSL,证书内容必须填写
107:节点数据必须是将多维数组转JSON
108:使用备用负载节点先关闭会话跟随
109:必须保留一个普通节点
110:远程错误信息
1:创建成功

node参数例子


参数名 参数说明
ip 节点IP
port 节点端口
weight 权重越高,负载分配越高,假设节点A=3,节点B=1, 每4次请求中节点A将会被请求3次
max_fails 在轮循过程中连续出现N次异常后暂停此节点参与负载均衡
fail_timeout 在节点因异常次数达到阈值被暂停后自动恢复参与负载均衡的间隔时间
type 节点类型

[{“ip”:”192.168.1.11”,”port”:”81”,”weight”:”11”,”max_fails”:”111”,”fail_timeout”:”1811”,”type”:”普通”},{“ip”:”192.168.1.22”,”port”:”82”,”weight”:”22”,”max_fails”:”222”,”fail_timeout”:”1822”,”type”:”备用”},{“ip”:”192.168.1.33”,”port”:”83”,”weight”:”33”,”max_fails”:”333”,”fail_timeout”:”1833”,”type”:”备用”}]

返回示例


  1. {"code":1,"message":"Created_successfully"}
文档更新时间: 2018-08-22 11:05   作者:admin