检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
值为软件包的地址。对于基于容器部署的组件,值为镜像的地址或者“组件名:v${index}”,后者表示使用组件来源中的源码或者软件包自动构建生成的镜像。 auth 是 String 认证方式,支持iam和none,默认为iam。 version 否 String 版本号。 properties
功能齐全的一站式应用云平台。 使用ServiceStage可以系统的体验到众多云服务的功能精髓,ServiceStage集成云服务如图1所示。 图1 ServiceStage集成的云服务 ServiceStage实现了与源码仓库的对接(如CodeArts、Gitee、GitHub
在“启用组件”页面,单击“启用”,等待组件完成重启。 在“指标图表”页面,查看最近一个小时内组件运行指标的统计结果,统计时间间隔1分钟。 单击需要暂停统计的组件运行指标页上的,可暂时停止统计该运行指标。 单击需要继续统计的组件运行指标页上的,可开始继续统计该运行指标。 图1 指标图表 父主题: 组件运维
及如何进行应用运维、服务治理。 使用说明 通过ServiceStage创建、部署应用组件以及如何进行应用运维、服务治理的使用说明,如图1所示。 图1 ServiceStage使用说明 在使用ServiceStage之前,您需要先注册华为云账号并授予使用ServiceStage的权限,请参考使用条件。
开发流程 开发流程概述 开发应用和使用微服务引擎,需要经过如图1所示的几个阶段。 图1 开发流程 开发流程说明 开发微服务应用 如果您已经完成了微服务应用的开发,可以跳过本流程,进入准备环境。 进行微服务应用开发,首先需要进行技术选型。技术选型是一个复杂的问题,技术决策者需要考虑
dataCenterInfo DataCenterInfo object 数据中心信息。 timestamp String 实例创建时间戳,自动生成。 modTimestamp String 更新时间。 表15 HealthCheck 参数 参数类型 描述 mode String 心跳模式push/pull。
组件是组成应用的某个业务特性实现,以代码或者软件包为载体,可独立部署在环境下运行。 关于应用,请参考应用概述;关于环境,请参考环境概述。 组件和应用、环境的关系,如图1所示。 图1 组件和应用及环境的关系 在ServiceStage上创建应用和环境后,您可以根据实际业务需求设置组件技术栈及组件来源,在应用和环境中创建并部署组件。
使用使用导入CCE工作负载创建组件方法创建的组件,如果未启用组件: 在弹出的对话框单击“确认”。 在“启用组件”页面,单击“启用”,等待组件完成重启。 在“指标图表”页面,单击“设置指标图表”。 勾选需要查看的系统指标,选择“统计方式”。 取消勾选不再需要查看的系统指标。 单击“已选对象”后的“清除”,可清除所有已选的系统指标。
单击需要治理的微服务。 单击“负载均衡”。 单击“新增”。先选择需要治理的微服务,再选择合理的负载均衡策略,请参考下表。 图1 设置负载均衡(Spring Cloud开发框架接入的微服务) 图2 设置负载均衡(Java Chassis开发框架接入的微服务) 策略名 策略说明 轮询 支持按照服务实例的位置信息顺序路由。
微服务治理规则,确保流入灰度环境下Microservice-B组件流量能够转发到Microservice-C组件的灰度版本。 图1 全链路流量控制示意图 但是在真实业务场景中,由于业务的微服务组件规模和数量很大,一条请求链路可能会经过很多个微服务组件。新功能发布时也可能会涉及到多
微服务治理规则,确保流入灰度环境下Microservice-B组件流量能够转发到Microservice-C组件的灰度版本。 图1 全链路流量控制示意图 但是在真实业务场景中,由于业务的微服务组件规模和数量很大,一条请求链路可能会经过很多个微服务组件。新功能发布时也可能会涉及到多
勾选“组件列表”中待批量升级的组件,单击“批量升级”。 参考下表设置待升级组件版本配置信息。 参数 说明 组件版本 升级后的组件版本号。 默认以您开始升级组件的时间来生成版本号,格式为yyyy.mmdd.hhmms,s取时间戳中秒数的个位值。例如:时间戳为2022.0803.104321,则版本号为2022
基础上,以安全生态圈为护城河,依托华为独有的软硬件优势,构建面向不同区域和行业的完善云服务安全保障体系。 安全性是华为云与您的共同责任,如图1所示。 华为云:负责云服务自身的安全,提供安全的云。华为云的安全责任在于保障其所提供的IaaS、PaaS和SaaS各类各项云服务自身的安全
ServiceCombServerStats.getFailedRate抛ArithmeticException: /by zero。 存在重写方法时,swagger生成契约异常。 RPC调用方法多个参数且第一个参数是Object时,第二个参数为空的。 1.2.0 不支持@ConfigurationProperties注解。
值为软件包的地址。对于基于容器部署的组件,值为镜像的地址或者“组件名:v${index}”,后者表示使用组件来源中的源码或者软件包自动构建生成的镜像。 auth 是 String 认证方式,支持iam和none,默认为iam。 version 否 String 版本号。 properties
性和唯一性。 创建应用级配置时不允许创建以“servicecomb.matchGroup.”开头的配置项,此开头的配置会与创建业务场景治理生成的配置冲突,导致业务场景无法显示。 配置范围 选择“应用级配置”。 *应用 选择或输入应用名称。 选择环境。 配置格式 选择配置格式,支持
进入微服务治理页面。 图1 进入微服务治理页面流程 配置降级策略。 选择“降级”。 单击“新增”。 “降级对象”选择“forecast”。 “降级策略”设置为“开启”。 单击“确定”。 图2 配置降级策略 查看效果。 访问应用,右侧天气预测部分显示空白。 图3 微服务降级后效果
objects 可选的对象列表,其中每个对象可能具有name属性(必需)和value属性(可选)。 此属性中的内容将合并到从指定的DNS策略生成的选项。重复的条目将被删除。请参考表19。 表19 options 参数 参数类型 描述 name String 操作名称 value String
用户构建任务,由您在创建源码构建任务、创建软件包构建任务时创建的构建任务。 图1 创建构建任务 流水线简介 基于已有业务代码,可以创建流水线,然后启动流水线后完成业务代码构建、升级部署,后续可以在ServiceStage平台上完成应用运维。 图2 创建流水线 父主题: 持续交付
义方式添加灰度规则。 其中,在规则配置中,参数名Key必须是契约里面存在的。有可能服务端接口写的是String paramA,加了注解实际生成的是paramB,所以这里应该是写paramB。 通过选择匹配符和契约的Key对应的Value确定符合该规则的请求将被分配到微服务版本中。