查询微服务列表

更新时间:
2025-01-14

查询微服务列表

此接口用于分页查询微服务列表。

接口描述

通信协议:HTTP

URL:GET /api/v1/micro-service/

传参方式:query

请求参数

字段名 类型 是否必填 说明
pageNumnumber页码
pageSizenumber每页的微服务数量
keyWordstring根据微服务名称模糊查询
projectIdnumber镜像 ID
nodeIdstring节点 ID
labellong根据服务路径标签模糊查询

响应参数

字段名 类型 说明
totalnumber微服务总数
pageNumnumber当前页码
pageSizenumber每页的微服务数量
listList[ ]微服务列表

List

字段名 类型 说明
idstring微服务主键
imageNamestring镜像名称
instancenumber微服务的容器实例数
healthInstancenumber微服务健康数
loadBalancestring负载均衡策略。各类型负载均衡策略说明如下:
  • roundRobin:轮询
  • masterSlave:主备
namestring微服务名称

请求示例

curl --location --request GET 'http://localhost:3001/api/v1/micro-service?keyWord=&pageNum=1&pageSize=10'

响应示例

{
    "status":200,
    "message":"success",
    "fieldErrors":null,
    "data":{
        "size":10,
        "list":[
            {
                "id":66,
                "name":"8825-zp-4",
                "imageName":"ecmpjavademo@latest",
                "instance":1,
                "healthInstance":0,
                "loadBalance":"roundRobin"
            },
        ],
        "total":2,
        "pageSize":10,
        "pageNum":1,
        "pages":1,
        "hasPreviousPage":false,
        "hasNextPage":false
    }
}

错误码

具体请参见 错误码说明

文档内容是否对您有所帮助?
有帮助
没帮助