检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
服务部署到容器(如CCE)、虚拟机(如ECS),同时支持源码部署、jar/war包部署或docker镜像包部署。同时,ServiceStage支持Java、PHP、Node.js、Python等多种编程语言应用的完全托管,包括部署、升级、回滚、启停和删除等。 本实践中使用了Java开发的后台组件和Node
D,A、B、C、D为自然数。例如,1.0.0或者1.0.0.0。 *所属环境 选择“虚拟机”或者“虚拟机+Kubernetes”类型的组件部署环境。 环境类型,请参考环境概述。 说明: 如果环境同时纳管了CCE集群和虚拟机资源,该环境的类型为“虚拟机+Kubernetes”。 *部署方式 选择组件的部署方式为“虚机部署”。
流量入口网关 流量入口网关即微服务应用网关,用于通过标签控制流量转发到对应泳道的目标服务组件。 您可以根据实际业务需要,在下拉列表选择已创建好的微服务应用网关。 单击“创建应用网关”,您可以根据实际业务需要创建新的微服务应用网关以供选择。创建微服务应用网关,请参考创建应用网关。 *目标服务
请参考创建桶。 操作步骤 登录安装了Jenkins的Linux虚拟机环境安装obsutil工具,请参考下载和安装obsutil。 安装obsutil工具前需要在Jenkins所在Linux虚拟机中执行如下命令查看虚拟机操作系统类型: echo $HOSTTYPE 若执行如上命令的输出值是“x86_64”,请下载AMD
消息体的类型(格式),默认取值为“application/json;charset=utf8”。 X-Auth-Token 是 String 调用接口的认证方式分为Token和AK/SK两种,如果您使用的Token方式,此参数为必填,请填写Token的值。Token获取方式,请参考获取用户Token。 响应消息 表3
绑定目标服务到应用网关 为应用网关绑定目标服务,以便网关获取组件微服务地址,请参考绑定目标服务到应用网关。 配置应用网关路由 为绑定了目标服务的应用网关配置路由规则,当应用网关收到访问流量时,会根据已配置的路由规则判断是否匹配并做相应的处理,请参考配置应用网关路由。 创建泳道组
比如在网关场景下进行流控,在Java Chassis场景下支持URL匹配等。SDK基于Spring,使用Spring的框架都能够灵活的使用这些API,方法类似。 下面以流控为例,说明如何使用API。使用API开发的自定义代码,也可以通过微服务引擎的管理控制台下发业务和治理规则。
输入泳道组的名称,例如:lane-test。 流量入口网关 选择绑定目标服务到应用网关时选择的应用网关,用于转发打标签服务流量。 *目标服务 选择绑定目标服务到应用网关时为应用网关绑定的目标服务名称“unit-controller”,通过该网关转发服务流量。 单击“确定”,完成泳道组创建。
Chassis之间的互相发现。 持续集成和持续交付 应用场景 对于复杂的业务系统,从项目创建、编译、构建、自验、集成验证、类生产验证、上线的各个阶段都需要耗费大量的人力和时间,并且容易受到人为因素影响而出错。持续集成和持续交付由于具有标准化和自动化特点,可以很好的解决该问题。 价值
动态配置下灰度发布配置规则,修改配置规则不生效。 启动类application在业务包外层启动失败。 网关最大重试次数不生效。 1.10.0-2020.0.x 1.9.1-2020.0.x 某些场景下,启动类ags属性加载不正确。 网关配置最大重试次数无限重试。 灰度动态配置不生效。 1.9.0-2020.0
st),进入“全链路流量控制”页面。 单击泳道组当前关联的流量入口网关卡片上的“网关路由配置”。 “配置方式”选择“基于内容配置”。 单击以对应灰度泳道名称命名的页签(例如:gray),进入为指定灰度泳道配置网关路由页面。 单击“新增匹配规则”,参考下表设置路由匹配规则。 参数名称
创建应用网关 应用网关通过标签控制流量转发到对应泳道的目标服务组件,请参考创建应用网关。 绑定目标服务 将1中已接入微服务引擎的组件对应微服务与2创建的应用网关绑定,以便网关获取组件微服务地址,请参考创建服务。 配置路由 为2创建的应用网关配置路由规则,当应用网关收到访问流量
访问应用,右侧天气预测部分显示空白。 图3 微服务降级后效果 单击,删除降级策略,以免对后续体验造成影响。 图4 删除策略 父主题: 使用ServiceStage托管和治理天气预报微服务应用
管理泳道组 编辑泳道组 更换泳道组流量入口网关 更换泳道组目标服务 配置泳道组流量入口网关路由(基于内容配置) 配置泳道组流量入口网关路由(基于流量配置) 删除泳道组 父主题: 全链路流量控制
消息体的类型(格式),默认取值为“application/json;charset=utf8”。 X-Auth-Token 是 String 调用接口的认证方式分为Token和AK/SK两种,如果您使用的Token方式,此参数为必填,请填写Token的值。Token获取方式,请参考获取用户Token。 响应消息 表4
微服务引擎。 如果ServiceComb引擎所在VPC与1创建的VPC不一致,需正确配置VPC连通。 创建微服务应用网关,请参考创建应用网关。 如果微服务应用网关与环境所在VPC不一致,需正确配置VPC连通。 注册GitHub账号并复刻全链路流量控制示例源码 注册GitHub账号。
CCE集群所在VPC为1所创建的VPC。 集群中至少包含1个规格为8vCPUs、16GB内存或者2个规格为4vCPUs、8GB内存的ECS节点,并且绑定弹性公网IP。为CCE集群添加节点,请参考创建节点。 CCE集群不能被其他环境绑定。 注册GitHub账号并复刻天气预报源码
持续交付 ServiceStage怎么管理IDEA上的代码? 如何添加构建服务器地址到GitLab服务器安全组? 如何添加构建服务器地址到Maven服务器安全组? 如何解决使用ServiceStage构建失败的问题? 如何使用VPC终端节点在构建镜像时访问依赖的服务?
访问应用,多次刷新天气预报页面,可以看到界面会根据灰度策略,周期性的显示当前版本界面和灰度版本界面。 图2 当前版本界面(无紫外线数据) 图3 灰度版本界面(有紫外线数据) 父主题: 使用ServiceStage托管和治理天气预报微服务应用
安装虚拟机Agent 本章节指导您为虚拟机类型环境下纳管的单台虚拟机安装虚拟机Agent。 前提条件 虚拟机环境下已经纳管虚拟机资源且未安装虚拟机Agent。为虚拟机环境纳管虚拟机资源,请参考纳管基础资源。 安装虚拟机Agent 登录ServiceStage控制台。 选择“环境管理”,进入“环境管理”页面。