检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
查询微服务的所有契约 功能介绍 查询一个微服务的所有契约信息,包括schemaId和summary信息。 URI GET /v4/{project_id}/registry/microservices/{service_id}/schemas 表1 路径参数 参数 是否必选 参数类型
附录 Java Chassis版本升级参考 本地开发工具说明 Mesher使用ServiceComb引擎指南 Spring Cloud Huawei与Java-chassis历史版本修复问题
通,这样可以使用云上的中间件替换本地环境,减少各个开发者自行安装环境的时间。这种情况也属于内网本地开发环境,微服务在本地开发环境的机器上运行。云上采用容器部署的微服务和本地开发环境机器上部署的微服务无法相互访问。为了避免冲突,云上测试环境只作为本地开发环境使用。 父主题: 通过Spring
批量查询微服务的阈值 功能介绍 批量查询微服务阈值。 URI GET /v3/{project_id}/csemonitor/thresholds 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户子项目的唯一标识。字符长度为1~64。 表2
查询微服务上报信息 功能介绍 查询微服务上报信息。 URI GET /v3/{project_id}/csemonitor/metric 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户子项目的唯一标识。字符长度为1~64。 表2 Query参数
查询上报信息列表 功能介绍 查询上报信息列表 URI GET /v3/{project_id}/csemonitor/metric/list 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户子项目的唯一标识。字符长度为1~64。 表2 Query参数
matches: - serviceName: "MyMicroservice" apiPath: prefix: "/" faultInjection: demo-test-fallback:
查询微服务唯一标识信息 功能介绍 可通过指定条件,查询微服务serviceId或schema的唯一标识信息。 URI GET /v4/{project_id}/registry/existence 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
问题现象 微服务在接入相应的微服务开发框架(如spring-cloud-huawei、java-chassis)后,微服务通过SDK调用查询配置接口到ServiceComb引擎获取配置项失败。 问题原因 微服务与注册中心间的连接因网络、CPU等其他因素发生抖动时,可能会导致请求异常。 解决方案
x的过程中及升级完以后可能会出现的现象及解决方法如下: 现象1:在ServiceComb引擎专享版从1.x版本升级至2.x版本的过程中,使用接口获取配置或更新配置失败,报connection refused或Connection was closed,出现错误信息示例如下: [ERROR]
注册微服务实例 功能介绍 创建微服务后就可以注册该微服务的实例。 注册微服务实例时,需提供该微服务实例相关的信息。 instanceId可定制,如果定制了,再次注册就直接全内容覆盖;如果没有定制,系统自动生成id,如果endpoints内容重复,则使用原来的id。 URI POST
注销微服务实例 功能介绍 实例注册后可以根据instance_id进行实例注销。 URI DELETE /v4/{project_id}/registry/microservices/{service_id}/instances/{instance_id} 表1 路径参数 参数 是否必选
附录 状态码 CSE错误码 ServiceComb错误码 获取项目ID
按条件查询微服务实例 功能介绍 实例注册后可以根据微服务字段条件发现该微服务的实例。 URI GET /v4/{project_id}/registry/instances 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 请填固定值:default。
应用示例 注册发现
查询微服务实例详细信息 功能介绍 实例注册后可以根据service_id和instance_id获取该实例的详细信息。 URI GET /v4/{project_id}/registry/microservices/{service_id}/instances/{instance_id}
您可以使用本文档提供API对微服务引擎进行相关操作,如动态配置、引擎管理、微服务治理等。支持的全部操作请参见API概览。 在调用微服务引擎API之前,请确保已经充分了解微服务引擎相关概念,详细信息请参见产品介绍。 服务注册发现地址 服务注册发现地址即调用API的请求地址,不同微服
修订记录 发布日期 修订记录 2021-11-30 第二次正式发布。 API拆分为CSE API和ServiceComb API两部分。 2021-09-20 第一次正式发布。
根据service_id查询微服务实例 功能介绍 实例注册后可以根据service_id发现该微服务的所有实例。 URI GET /v4/{project_id}/registry/microservices/{service_id}/instances 表1 路径参数 参数 是否必选
状态码 状态码如表1所示。 表1 状态码 状态码 编码 错误码说明 200 - 操作成功。 204 NoContent 操作成功。 400 BadRequest 非法请求。 建议直接修改该请求为合法请求,不要再重试该请求。 401 Unauthorized 在客户端提供认证信息后