节点组合IP和端口处理请求可绑定节点到一个或多个池
节点API列表、删除和更新节点
取回节点
获取/节点
操作不接受请求体
响应
取回节点列表
{ "data": [ { "id": "127.0.0.1", "address": "127.0.0.1", "appService": null, "connectionLimit": 0, "description": "a node", "dynamicRatio": 1, "fqdn": { "addressFamily": "ipv4", "autopopulate": "disabled", "downInterval": 5, "interval": 3600, "name": "none" }, "logging": "disabled", "metadata": {}, "monitorRule": {}, "partition": "Common", "rateLimit": "disabled", "ratio": 1, "session": "user-enabled", "state": "unchecked" } ] }
创建节点
向负载平衡器添加节点
可使用事件ID回复提交事件请求验证操作完成并获取新节点标识
POST/节点
请求
地址 162.2208 应用服务 无效 连接Limit2 2 描述
响应
节点成功创建
{数据}{事件d
状态号 支持源码号 节点号 时间标码号 2016-03-08T17
}}
取回节点统计
取回加载平衡器中所有节点的统计
可使用响应链路检索特定节点信息
Get/nodes/stats
操作不接受请求体
响应
{ "data": [ { "id": "my-special-node", "address": "127.0.0.1", "curSessions": 1, "monitorRule": { "monitors": [ "default" ], "minimum": "all" }, "serverside": { "bitsIn": 1, "bitsOut": 1, "curConns": 1, "maxConns": 2, "pktsIn": 1, "pktsOut": 1, "totConns": 1 }, "sessionStatus": "enabled", "status": { "availabilityState": "offline", "enabledState": "enabled", "statusReason": "Forced down" }, "totRequests": 3 } ] }
通过节点ID检索节点信息
检索节点信息与节点标识
Get/nodes/{nodeId}
操作不接受请求体
响应
{ "data": [ { "id": "127.0.0.1", "address": "127.0.0.1", "appService": "none", "connectionLimit": 0, "description": "a node", "dynamicRatio": 1, "fqdn": { "addressFamily": "ipv4", "autopopulate": "disabled", "downInterval": 5, "interval": 3600, "name": "none" }, "logging": "disabled", "monitorRule": {}, "metadata": {}, "partition": "Common", "rateLimit": "disabled", "ratio": 1, "session": "user-enabled", "state": "unchecked" } ] }
更新节点
修改描述配置设置现有节点需要节点标识完成操作
PUT/nodes/{nodeId}
请求主体
应用服务 : 无效 连接Limit : 2 描述 : 更新节点 11 博客
响应
节点成功更新
{数据}{事件d
状态处理 资源处理
时间标识: 2016-03-08T17:22:33.62496Z
}}
删除节点
从负载平衡器配置删除节点需要节点标识完成操作
DELETE/nodes/{nodeId}
操作不接受请求体
响应
节点成功删除
{数据}{事件d
资源类
状态:支持时间标本:2016-03-08T17:22:33.63496Z
}}
取回节点统计
检索可用性信息, 会话状态,监听规则 设备指定节点ID
Get/nodes/{nodeId}/stats
操作不接受请求体
响应
返回指定节点统计
{ "data": [ { "id": "my-special-node", "address": "127.0.0.1", "curSessions": 1, "monitorRule": { "monitors": [ "default" ], "minimum": "all" }, "serverside": { "bitsIn": 1, "bitsOut": 1, "curConns": 1, "maxConns": 2, "pktsIn": 1, "pktsOut": 1, "totConns": 1 }, "sessionStatus": "enabled", "status": { "availabilityState": "offline", "enabledState": "enabled", "statusReason": "Forced down" }, "totRequests": 3 } ] }
禁用节点维护
设置允许节点(IP地址上所有服务)只接受匹配现有持久会议的新连接使用此特征防止新连接节点而不影响同节点上现有客户端连接
可重入节点,见:维护后启用节点
理解禁用与离线差异很重要
PUT/node/{node_ID}
请求主体
{session's:ser
响应
{数据}{事件d
状态处理 资源处理
时间标识: 2016-03-08T17:22:33.62496Z
}}
维护后启用节点
设置允许节点(IP地址上所有服务)接受新连接使用此特征启动维护后节点
PUT/nodes/{nodeId}
请求主体
{sessions:用户启动}
响应
{数据}{事件d
状态处理 资源处理
时间标识: 2016-03-08T17:22:33.62496Z
}}
离线节点维护
设置强制断线并允许主动连接
网点恢复上网见:在线节点维护后
理解禁用与离线差异很重要
请求主体
{状态:用户下传}
响应
{数据}{事件d
状态处理 资源处理
时间标识: 2016-03-08T17:22:33.62496Z
}}
在线节点维护
使用此设置带节点上网, 通常是维护后恢复
请求主体
{状态:用户上传}
响应
{数据}{事件d
状态处理 资源处理
时间标识: 2016-03-08T17:22:33.62496Z
}}