检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Spring Cloud通过Aspect拦截RequestMappingHandlerAdapter实现了容错,集成Spring Cloud Huawei以后,默认集成了客户端容错模块spring-cloud-starter-huawei-governance, 只需要通过配置开启具体的客户端容错策略。
构模式通常包含如下内容: 微服务之间的RPC(Remote Procedure Call,远程过程调用)通信。微服务架构模式要求微服务之间通过RPC进行通信,不采用其他传统的通信方式,比如共享内存、管道等。常见的RPC通信协议包括REST(HTTP+JSON)、gRPC(HTTP2+protobuffer)、Web
如果配置文件中存在密码等敏感数据,可以开启数据加密用于保护您的敏感信息不被泄露。仅容器部署方式部署的组件,支持数据加密。开启数据加密,配置文件将通过secret挂载;不开启数据加密,配置文件将通过configmap挂载。 单击,开启数据加密。 单击,关闭数据加密。 在“配置内容”区域,根据实际业务需要参考下表中的方法设置配置文件内容。
用户创建构建任务,请参考创建源码构建任务、创建软件包构建任务。 启动构建任务 登录ServiceStage控制台。 在左侧导航栏选择“持续交付 > 构建”。 在“构建”页面,通过以下任意方式查找指定构建任务: 选择组件部署的CCE集群和构建任务状态,在构建列表选择指定构建任务。 在搜索框输入指定的构建任务名称,搜索指定构建任务。
选择绑定目标服务到应用网关时选择的应用网关,用于转发打标签服务流量。 *目标服务 选择绑定目标服务到应用网关时为应用网关绑定的目标服务名称“unit-controller”,通过该网关转发服务流量。 单击“确定”,完成泳道组创建。 父主题: 使用ServiceStage全链路流量控制实现Spring Cloud应用全链路灰度
任务、创建软件包构建任务。 删除构建任务 登录ServiceStage控制台。 在左侧导航栏选择“持续交付 > 构建”。 在“构建”页面,通过以下任意方式查找指定构建任务: 创建类别选择“用户创建”后,选择组件部署的CCE集群和构建任务状态,在构建列表选择指定构建任务。 在搜索框
Sermant Injector 选择Sermant Injector插件,可通过组件部署环境下CCE容器安装的Sermant Injector插件自动挂载Sermant Agent,将组件通过Sermant Agent接入到ServiceComb引擎。安装Sermant I
微服务实例数:实例是一个微服务的最小运行和部署单元,通常对应一个应用进程。同一个微服务通过部署在多个容器或虚机,可以实现多个实例同时运行。 配置条目数:微服务场景中的配置是指对程序代码中某些变量的取值控制。比如,动态配置就是通过在微服务运行过程中对某些变量的取值进行动态变更。
用户创建构建任务,请参考创建源码构建任务、创建软件包构建任务。 查看构建任务 登录ServiceStage控制台。 选择“持续交付 > 构建”。 在“构建”页面,通过以下任意方式查找指定构建任务: 选择组件部署的CCE集群和构建任务状态,在构建列表选择指定构建任务。 在搜索框输入指定构建任务名称,搜索指定构建任务。
单击泳道组当前关联的流量入口网关卡片上“目标服务”后的,参考下表填写相关参数,其中带“*”标志的参数为必填参数。 参数名称 参数说明 *目标服务 更换通过该网关转发流量的目标服务。 您可以根据实际业务需要,在下拉列表选择已创建好的目标服务。 选择的目标服务需要未被其他泳道组使用,其对应的微服务未被其他泳道组使用且支持路由。
重启单个实例 对于部署环境为Kubernetes类型的组件,如果某个实例运行异常,可以通过删除该实例来进行实例重启。 选择待删除实例,单击“操作”列的“删除”。 在弹出对话框,单击“确定”。 查看实例运行监控 通过查看实例运行监控信息,可以了解单个实例运行中的CPU、内存利用率。 单击实例列表待操作实例名称前的。
设置“重复周期”、“触发时间”、“生效时间”、“触发周期”。 单击“确定”。 自动触发 - 仅构建任务来源是源码构建的流水线支持自动触发。 通过设置代码来源及对应的命名空间、仓库名、分支,当有代码提交至源码仓库对应分支后,自动触发流水线。最多可以设置8个触发来源。 “触发类型”选择“自动触发”。
删除:对该服务组、配置组资源可实施删除的动作。 如果只勾选了删除,将无法通过界面对服务组、配置组资源进行删除,必须同时勾选查询。 修改:对该服务组资源可实施修改的动作。 如果只勾选了修改,将无法通过界面对服务组、配置组资源进行修改操作,必须同时勾选查询。 查询:对该服务组、配置组资源可实施查询的动作。
环境。 最近一次执行时间 流水线最近一次启动执行的时间。 触发策略 触发流水线启动执行的策略。 手动触发:手动启动流水线执行。 自动触发:通过设置代码来源及对应的命名空间、仓库名、分支,当有代码提交至源码仓库对应分支后,自动触发流水线。 定时触发:根据预定的时间表自动启动流水线执行。
2、1.3升级到2.4。 当引擎升级已超出可支持升级的版本范围,例如由1.0升级到1.3,可能导致微服务引擎的管理功能不可用,请谨慎操作。您可以通过提交工单,进行升级前风险评估。 补丁版本升级,微服务引擎后台提供补丁版本自动升级,例如由1.3.0升级到1.3.1。 版本约束 微服务引擎版本升级后,不支持版本回滚。
单击灰度泳道卡片上的“查看全部”,弹出灰度泳道下已创建的组件列表对话框。 勾选待删除的组件。 单击基灰度泳道下已创建的组件列表对话框“所属应用”、“微服务引擎”列的,可以通过组件所属应用、接入的微服务引擎筛选待删除组件。 单击左上方的“批量删除”。 执行7。 您也可以执行以下操作移除部分或者全部组件: 勾选灰度泳道卡片上待删除的组件。
虚拟机 适用于虚拟机部署方式,组件以软件包方式部署在虚拟机中。 Kubernetes 适用于容器部署方式(云容器引擎部署),组件以容器镜像方式通过Kubernetes调度部署。 ServiceStage支持您创建Kubernetes类型的高可用、非高可用环境: 高可用环境,用于为应用
部署,阻碍持续交付。在移动应用开发中,这个问题会显得尤为严重。 运维 在原来的指标监控、日志收集之外还非常强调治理。其核心理念是在运行时期通过对线上系统的各种调整以达到系统整体健康度要求的效果。 应用运维,请参考组件运维。 普通应用线上问题修复周期长,任何一个线上问题修复都需要对整个应用系统进行全面升级。
步长策略:扩/缩容的步长,可设置一定时间内扩/缩容实例数量或百分比。在存在多条策略时,可以选择使实例数量最多或最少的策略。 触发条件 支持通过“界面配置”、“YAML配置”两种方式设置触发条件参数。 以“CPU利用率”、“内存利用率”为指标设置触发条件,需要已设置组件的“CPU配额”或者“内存配额”。
用户创建构建任务,请参考创建源码构建任务。 设置分支/tag构建 登录ServiceStage控制台。 在左侧导航栏选择“持续交付 > 构建”。 在“构建”页面,通过以下任意方式查找指定构建任务: 选择组件部署的CCE集群和构建任务状态,在构建列表选择指定构建任务。 在搜索框输入指定的构建任务名称,搜索指定构建任务。