修改负载均衡策略
此接口用于修改微服务的负载均衡策略。
接口描述
通信协议:HTTP
URL:PUT /api/v1/micro-service/
传参方式:body
请求参数
字段名 | 类型 | 是否必填 | 说明 |
---|---|---|---|
id | long | 是 | 微服务主键 |
loadBlance | string | 是 | 负载均衡策略。各类型负载均衡策略说明如下:
|
loadBalanceDetail | loadBalanceDetail[ ] | 否 | 负载均衡策略详情,当负载均衡策略为主备时才需要配置此参数 |
loadBalanceDetail
字段名 | 类型 | 是否必填 | 说明 |
---|---|---|---|
master | string | 是 | 主用节点的 taskId |
salve | string | 是 | 备用节点的 taskId |
响应参数
若修改成功,则响应体 data 字段返回“success”。
请求示例
curl --location --request PUT 'http://localhost:3001/api/v1/micro-service' \
--header 'Content-Type: application/json' \
--data-raw '{
"id":"vsoa",
"loadBalance":"roundRobin",
"loadBalanceDetail":{
"master":"",
"slave":""
}
}'
响应示例
{
"status":200,
"message":"success",
"fieldErrors":null,
"data":"success"
}
错误码
具体请参见 错误码说明。