更新时间:2023-06-26 GMT+08:00

创建服务间依赖关系

功能介绍

创建服务间的依赖关系,consumer的version必须是确定的版本,consumer的serviceName不能为*,consumer必须是已存在的服务。provider可以是还未创建的。

URI

PUT /v4/{project_id}/registry/dependencies

表1 路径参数

参数

类型

必选

说明

project_id

String

请填固定值:default。

请求消息

表2 请求Body参数

参数

类型

必选

说明

dependencies

Array of objects

规则的集合,请参考表3。列表长度为1-100。

表3 MicroServiceDependency参数说明

参数

类型

必选

说明

consumer

Object

消费端微服务,具体参考DependencyMicroService

providers

Array of objects

服务端微服务,具体参考DependencyMicroService

响应消息

响应参数

示例

请求示例

{
  "dependencies": [
    {
      "consumer": {
        "environment": "string",
        "appId": "string",
        "serviceName": "string",
        "version": "string"
      },
      "providers": [
        {
          "environment": "string",
          "appId": "string",
          "serviceName": "string",
          "version": "string"
        }
      ]
    }
  ]
}

响应示例

状态码

状态码请参见状态码

错误码

错误码请参见CSE错误码