查询微服务详情
此接口用于根据微服务 ID 查询微服务的详细信息。
接口描述
通信协议:HTTP
URL:GET /api/v1/micro-service/:id
传参方式:path
请求参数
字段名 | 类型 | 是否必填 | 说明 |
---|---|---|---|
id | string | 是 | 微服务主键 |
data 字段
字段名 | 类型 | 说明 |
---|---|---|
boDynamic | boolean | 是否为动态部署服务。ture 表示动态部署服务;false 表示静态部署服务 |
id | string | 微服务主键 |
name | string | 微服务名称 |
imageName | string[ ] | 镜像名称(name@tag) |
instance | number | 实例数 |
healthInstance | number | 健康数 |
loadBalance | string | 负载均衡策略。各类型负载均衡策略说明如下:
|
loadBalanceDetail | loadBalanceDetail[ ] | 负载均衡策略详情(masterSlave 才有) |
loadBalanceDetail
字段名 | 类型 | 说明 |
---|---|---|
master | string | 主服务节点的 taskId |
id | string | 备份节点的 taskId |
请求示例
curl --location --request GET 'http://localhost:3001/api/v1/micro-service/cccc'
响应示例
{
"status": 200,
"message": "success",
"fieldErrors": null,
"data": {
"boDynamic": false,
"id": "cccc",
"name": "cccc",
"imageName": "vsoa-auto-port@latest",
"instance": 1,
"healthInstance": 1,
"loadBalance": "roundRobin"
}
}
错误码
具体请参见 错误码说明。