检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
获取所有支持的应用组件运行时类型 功能介绍 此API用来获取所有支持应用组件运行时类型。 调试 您可以在API Explorer中调试该接口。 URI GET /v2/{project_id}/cas/metadata/runtimes 表1 路径参数 参数 是否必选 参数类型 描述
Spring Cloud通过Aspect拦截RequestMappingHandlerAdapter实现了容错,集成Spring Cloud Huawei以后,默认集成了客户端容错模块spring-cloud-starter-huawei-governance, 只需要通过配置开启具体的客户端容错策略。
构建微服务应用 典型业务应用场景 应用场景 对于传统的单体架构项目,不同的业务模式必须采取统一的技术方案及技术平台,每个业务模块也不能独立出来复用,系统中一个模块出现问题会导致整个系统不可用。随着企业业务的复杂度不断提升,传统单体架构模式越来越臃肿,难以适应灵活多变的业务需求,微服务应用可以解决上述问题。
Integer 创建时间。 update_time Integer 修改时间。 表6 components 参数 参数类型 描述 application_id String 应用ID。 component_id String 组件ID。 component_name String 组件名称。 environment_id
击列表左上角的“批量续费”。 在“续费”页面,设置如下表所示参数。 参数 说明 续费时长 计划手动续费的时长。 统一到期日 统一到期日是指通过续费将购买的包年包月计费的ServiceStage按需资源包的到期日统一固定为每个月的某一天。 勾选“统一到期日设置为”后生效,资源包到期
目标服务host信息。 host信息由目标服务的接入引擎后的微服务名、微服务所在环境名、微服务所属应用名称已经微服务接入的引擎类型组成,以点号(.)分隔。 例如,unit-controller.testing.test-application.servicecomb。unit-controller为接
ng,使用Spring的框架都能够灵活的使用这些API,方法类似。 下面以流控为例,说明如何使用API。使用API开发的自定义代码,也可以通过微服务引擎的管理控制台下发业务和治理规则。 代码的基本过程包括声明RateLimitingHandler的引用,创建GovernanceR
在弹出的对话框中,勾选准备资源中已创建的ServiceComb引擎资源,单击“确定”。 创建应用 单击左上角,返回“环境管理”页面。 选择“应用管理 > 创建应用”,参考下表设置应用信息。 参数名称 参数说明 应用名称 输入“应用名称”,例如:spring-lane。 企业项目 默认选择default。
服务信息,为服务名、应用、版本的拼接(服务名、应用必填,版本选填),拼接格式为(请注意“@”和“#”添加到http url时需转义,“@”转义为“%40”,“#”转义为“%23”): {serviceName}@{appId}#{version} 或{serviceName}@{appId} 不能包含$%^&+/\特殊字符和空格。
表2 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 是 String 消息体的类型(格式),默认取值为“application/json;charset=utf8”。 X-Auth-Token 是 String 调用接口的认证方式分为Token和A
描述 project_id 是 String 租户项目ID。获取方法,请参考获取项目ID。 job_id 是 String 部署任务ID,为应用中创建组件、根据组件ID修改组件信息、根据组件ID下发组件任务接口响应参数的job_id。 表2 查询参数 参数 是否必选 参数类型 描述
用于在Kubernetes类型的环境下创建并部署组件时,将绑定ServiceComb引擎专享版的组件打上相应的标签以标记流量。当有请求访问时,应用网关会根据路由规则将流量转发到对应流量标签的微服务上。当无法找到对应标签的微服务时,将转发至基线泳道对应的微服务。 基线泳道的标签默认为base,不可修改。 单击“确定”,完成基线泳道创建。
重新安装Sermant Injector负载过程中无法挂载Sermant Agent,可能会导致在此期间重启的服务实例接入ServiceComb引擎或者注册配置中心失败。 前提条件 待操作Sermant Injector插件安装失败。安装Sermant Injector插件,请参考安装Sermant
引擎资源,单击“确定”。 创建应用 单击左上角,返回“环境管理”页面。 选择“应用管理 > 创建应用”,设置应用基本信息。 “应用名称”:填写weathermap。 如果应用列表中存在同名应用,请参考如何处理当前环境下已存在同名的天气预报微服务应用?处理。 “企业项目”:默认选择
描述 id String 应用组件实例ID。 name String 应用组件实例名称。 version String 应用组件版本号。 application_id String 应用ID。 component_id String 组件ID。 application_name String
"statusCode": 500, "jsonBody": { "error_code": "SVCSTG.VMAPP.5001002", "error_msg": "read ECS host 471ff77a-c827-41d5-941d-4fea8aaa56ef
Integer 创建时间。 update_time Integer 修改时间。 表5 components 参数 参数类型 描述 application_id String 应用ID。 component_id String 组件ID。 component_name String 组件名称。 environment_id
删除已安装的Sermant Injector插件后,会导致无法使用Sermant Agent将微服务实例接入ServiceComb引擎或者注册配置中心。 删除Sermant Injector插件,会删除如下表所示的内容。 名称 说明 配置项 安装Sermant Injector时
重新启动Sermant Injector负载过程中无法挂载Sermant Agent,可能会导致在此期间重启的服务实例接入ServiceComb引擎或者注册配置中心失败。 前提条件 待操作Sermant Injector插件已经安装,请参考安装Sermant Injector。 重启Sermant
表2 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 是 String 消息体的类型(格式),默认取值为“application/json;charset=utf8”。 X-Auth-Token 是 String 调用接口的认证方式分为Token和A