检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
x版本为例介绍。3.x版本配置详情请参考流量特征治理。 Spring Cloud Huawei通过Aspect拦截RequestMappingHandlerAdapter实现了熔断,集成Spring Cloud Huawei以后,默认集成了客户端熔断模块spring-cloud-starte
如何通过挂载配置项方式修改容器部署的组件配置文件? 问题描述 使用ServiceStage容器部署方式部署的组件,由于ServiceStage技术栈中提供的配置文件可能无法满足您的实际业务要求,可以通过挂载配置项的方式修改组件配置文件。 解决方案 登录ServiceStage控制台。
根据配置分组ID获取分组详情 功能介绍 此API用于通过配置分组ID获取配置分组详情。 URI GET /v3/{project_id}/cas/config-groups/{config_group_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是
n。 当部署模式为虚机部署时,仅支持Java、Tomcat、Nodejs;容器部署上述类型都支持。 version 是 String 技术栈版本。 deploy_mode 是 String 部署模式。 container,容器部署。 virtualmachine,虚机部署。 表31
约束与限制 如果微服务应用部署在ServiceStage上,部署应用时需要设置微服务引擎,应用会自动获取服务注册发现地址、配置中心地址和仪表盘地址,不需要配置monitor地址,就可以使用仪表盘功能。 如果是本地启动微服务应用注册到微服务引擎,需要手工配置monitor地址,才可以使用仪表盘功能。
配置泳道组流量入口网关路由(基于流量配置) 登录ServiceStage控制台。 单击“全链路流量控制”。 单击待操作泳道组名称,进入“全链路流量控制”页面。 单击泳道组当前关联的流量入口网关卡片上的“网关路由配置”。 “配置方式”选择“基于流量配置”。 根据您的实际业务需要,输入各泳道的流量配置百分比。 各泳道的流量配置取值范围为[0
配置泳道组流量入口网关路由(基于内容配置) 根据实际业务需要,您可以基于内容配置泳道组流量入口网关路由。 使用限制 仅灰度泳道支持基于内容配置网关路由。 前提条件 待操作泳道组已创建成功并关联流量入口网关,请参考创建泳道组。 待操作泳道组下已创建灰度泳道,请参考创建灰度泳道。 配
使用可视化分析运行日志 可视化提供对已完成结构化配置后的日志字段进行SQL查询与分析的功能。对原始日志结构化后,等待1~2分钟左右即可对结构化后的日志进行SQL查询与分析。 前提条件 日志流已完成结构化配置。 组件已关联LTS日志组,请参考关联LTS日志组。 使用可视化分析运行日志
本章节指导您根据实际需要编辑软件包构建任务。 前提条件 待编辑的软件包构建任务已存在: 系统创建构建任务,请参考使用容器部署方式基于界面配置创建并部署组件、使用容器部署方式基于YAML配置创建并部署组件。 用户创建构建任务,请参考创建软件包构建任务。 编辑软件包构建任务 登录ServiceStage控制台。
Chassis、Spring Cloud微服务开发框架开发的微服务应用。 本最佳实践使用基于Java Chassis微服务开发框架开发的天气预报应用,提供了使用源码部署天气预报微服务和使用软件包部署天气预报微服务两种微服务应用部署方法,为您展示使用ServiceStage托管和治理微服务应用的能力。
单击“新增”,选择合理的策略,降级策略配置项如下表所示。 图5 设置降级(Spring Cloud开发框架接入的微服务) 图6 设置降级(Java Chassis开发框架接入的微服务) 配置项 配置项说明 降级对象 选择需要降级的微服务。 指定请求路径 此配置适用于Spring Cloud开发框架接入的微服务。
Spring Cloud Huawei负载均衡规则使用了Spring Cloud里面Ribbon的思想,作用在客户端,其原理为:当使用随机规则时,客户端会在下游微服务实例中随机访问一个实例,当使用轮询规则时,客户端会在下游微服务实例中按顺序循环选择Server。 配置示例如下: servicecomb:
huaweicloud.com/forum/forum-622-1.html spring-cloud-huawei开源框架 开源社区:https://github.com/huaweicloud/spring-cloud-huawei/issues 参考文档:https://support.huaweicloud
#是否启用超时检测 timeoutInMilliseconds: 30000 #超时时间阈值 Spring Cloud Huawei的隔离策略同熔断一致,配置示例请参考熔断中相关内容。 父主题: 使用服务治理
YAML方式设置配置项参数 单击“创建配置项”。 配置项创建完成后,应用配置列表中会出现新创建的应用配置。 后续操作 配置项创建完成后,您可参考表2查找、查看、更新和删除配置项。 配置项删除后可能会导致挂载此配置项或在环境变量中引用此配置项的组件升级后无法正常启动。 系统配置项资源不可更新,也不能删除,只能查看。
新建授权”,参考下表配置授权信息。 参数 说明 *授权名称 授权名称保持默认,创建之后不可更改。 *仓库授权 选择GitHub代码仓库。 “授权方式”选择“OAuth”。 单击“使用OAuth授权”,根据页面提示完成访问GitHub源码仓库授权。 创建组织 选择“部署源管理 > 组织管理”。
- 专享版(高可用)最多5个 专享版(高可用)最多10个 Java语言微服务开发SDK 支持 支持 支持 Spring Cloud微服务接入 服务注册中心 服务配置中心 实时仪表盘 负载均衡 服务限流 服务降级 服务容错 服务熔断 错误注入 黑白名单 灰度发布 应用生命周期管理 多
如果项目已经直接或者间接包含如上依赖,则无需添加。Java Chassis包含如表1所示配置项,这些配置项的值指定了微服务在配置中心的身份,以及微服务和配置中心之间的交互。 表1 Java Chassis常用配置项 配置项 含义 缺省值 备注 servicecomb.service.application
创建并部署组件 使用容器部署方式基于界面配置创建并部署组件 使用容器部署方式基于YAML配置创建并部署组件 使用虚拟机部署方式创建并部署组件 使用导入CCE工作负载创建组件 父主题: 组件管理
重新部署组件 单批发布方式重新部署组件 滚动发布方式重新部署组件 灰度发布方式重新部署组件 父主题: 组件管理