请求地址
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”:”备用”}]
返回示例
{"code":1,"message":"Created_successfully"}
文档更新时间: 2018-08-22 11:05 作者:admin