检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
"schemas": [ "servicecenter.grpc.api.ServiceCtrl", "servicecenter.grpc.api.ServiceInstanceCtrl" ], "status":
错误信息。 detail String 详细定位信息。 请求示例 POST https://{endpoint}/v2/{project_id}/enginemgr/engines/{engine_id}/tokens 响应示例 状态码: 200 success { "token":
响应Body参数 参数 参数类型 描述 error_code String 错误代码。 error_message String 错误信息。 请求示例 修改配置ID为8a9e6a5d-8d65-48fb-a40c-5150c8479da8的配置值为this is a test,设置其配置状态为enabled。
错误信息。 detail String 详细定位信息。 请求示例 GET https://{endpoint}/v2/{project_id}/enginemgr/engines/{engine_id}/jobs 响应示例 状态码: 200 success { "total":
查询微服务契约 功能介绍 根据service_id和schema_id查询微服务的契约信息。 接口约束 无 URI GET /v4/{project_id}/registry/microservices/{service_id}/schemas/{schema_id} 表1 路径参数
修改微服务契约 功能介绍 根据schema_id更新微服务的契约内容。 接口约束 服务中心老版本如果微服务环境定为production,不支持契约覆盖;从版本2.3.33开始,支持使用环境变量SCHEMA_EDITABLE支持契约覆盖。 URI PUT /v4/{project_
附录 状态码 CSE错误码 ServiceComb错误码 获取项目ID
String 详细定位信息。 请求示例 删除所有配置。 DELETE https://{endpoint}/v1/{project_id}/kie/kv { "ids":[ "id1", "id2" ] } 响应示例 状态码: 204 删除成功。
错误信息。 detail String 详细定位信息。 请求示例 查询当前注册的所有微服务信息。 GET https://{endpoint}/v4/{project_id}/registry/microservices 响应示例 状态码: 200 查询成功。 { "services":
响应Body参数 参数 参数类型 描述 error_code String 错误代码。 error_message String 错误信息。 请求示例 查询配置ID为8a9e6a5d-8d65-48fb-a40c-5150c847的配置信息。 GET https://{endpoint}
创建微服务静态信息后可对服务部分字段进行更新,每次更新都需要传入完整的服务静态信息json,即便不更新部分的字段也要作为json的属性传入。 接口约束 无 URI PUT /v4/{project_id}/registry/microservices/{service_id}/properties
error_code String 错误码。 error_msg String 错误信息。 detail String 详细定位信息。 请求示例 DELETE https://{endpoint}/v3/{project_id}/govern/configs/{dimension}
发送心跳信息 功能介绍 服务提供端需要向服务中心发送心跳信息,以保证服务中心感知服务实例是否健康。 接口约束 无 URI PUT /v4/{project_id}/registry/microservices/{service_id}/instances/{instance_id}/heartbeat
删除微服务定义信息 功能介绍 删除一个微服务定义及其相关信息,同时注销其所有实例信息。 接口约束 无 URI DELETE /v4/{project_id}/registry/microservices/{service_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id
error_code String 错误码。 error_msg String 错误信息。 detail String 详细定位信息。 请求示例 POST https://{endpoint}/v2/{project_id}/enginemgr/engines/{engine_id}
企业级系统规模普遍较大,微服务组件众多,所以对服务间接口进行统一管理是企业的关键需求。微服务引擎通过契约管理满足这一需求。 管理角度:通过契约管理,企业中的接口管理者可以统一定义微服务的契约文件(符合接口描述标准的接口定义文件),从而做到规范并协调多个开发团队的接口开发,降低沟通成本且避免后期的混乱。
详细定位信息。 请求示例 查询指定服务ID为consumer_id的消费者服务的providers信息。 GET https://{endpoint}/v4/{project_id}/registry/microservices/{consumer_id}/providers 响应示例 状态码:
String 错误代码。 error_message String 错误信息。 请求示例 查询配置列表。 GET https://{endpoint}/v1/{project_id}/kie/kv 响应示例 状态码: 200 查询成功。 { "total": 1,
errorCode String 错误代码。 errorMessage String 错误信息。 detail String 详细定位信息。 请求示例 查询指定service_id的微服务的契约信息,显示schema_id、summary和schema信息。 GET /v4/{proje
修订记录 发布日期 修订记录 2021-11-30 第二次正式发布。 API拆分为CSE API和ServiceComb API两部分。 2021-09-20 第一次正式发布。