检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如果您的代码在GitLab上管理,使用ServiceStage进行应用托管并且已经部署了组件,则可以通过使用GitLab对接Jenkins自动构建打包,升级已经部署在ServiceStage上的组件版本配置。 本实践通过输出在Jenkins构建打包完成之后自动升级组件的shel
选择准备资源时已经创建的ServiceComb引擎专享版。 为准备资源时创建的应用网关绑定目标服务,请参考创建服务。 参考下表填写相关参数。 参数名称 参数说明 来源类型 目标服务的来源,选择“CSE ServiceComb引擎”。 服务来源 选择1输入的目标服务的名称,例如:servicecomb。
用于微服务应用对接微服务引擎,涉及到对已经开发好的应用的配置文件、构建脚本的修改。修改完成后,需要对应用重新编译、打包,通过ServiceStage将应用包部署到微服务引擎,详细内容请参考对接微服务应用。 部署微服务应用 开发完成的微服务应用,通过ServiceStage部署到微
设置手动伸缩策略(部署环境为Kubernetes类型的组件) 部署环境为虚拟机类型的组件,请参考以下操作: 在“当前实例数”,单击。 选择“伸缩类型”,根据实际需要增加或者减少组件运行实例。 “伸缩类型”选择“扩容”时,单击“添加弹性云服务器”,可参考自定义购买ECS创建新的ECS实例,用于运行新增组件实例。
deleteAfterSuccess为true时servlet上下文中的下载文件删除失败。 2.1.6 2.1.5 main方法不存在包名时启动异常。 第三方服务注册启动时异常。 http2请求设置响应头信息异常。 yaml不安全解析。 解析集合占位符。 APP_MAPPING解析servicestage环境变量失败。
测试Jenkins对接GitLab配置 在浏览器地址栏输入http://{安装Jenkins的Linux虚拟机IP}:8080,登录Jenkins。 选择“系统管理 > 系统配置”,在“配置”中选择“Gitlab”。 配置GitLab的url,并单击Credentials下方的“添加”,选择“Jenkins”。
选择“应用管理”。 单击待操作的应用名称,进入“应用概览”页面。 在左侧导航栏,单击“环境变量”。 在下拉列表选择已经创建的环境。 设置应用环境变量生效策略。 首次生效:环境变量只在组件首次创建时生效,后续环境变量的修改不会同步到应用下已存在的组件中。 持续生效:后续环境变量的修改会通过组件升级同步到应用下已存在的组件中。
已配置的路由规则判断是否匹配并做相应的处理。 操作步骤 登录微服务引擎控制台。 为准备资源时创建的应用网关配置路由,请参考创建路由。 参考下表填写相关参数,其余参数保持默认。 参数名称 参数说明 路由名称 输入路由名称,例如:controller。 域名 勾选下拉列表中的“*”。
仪表盘数据上报的地址,格式为http://{ip}:{port},以“,”分隔多个地址。 说明: 仪表盘数据上报地址获取方式请参考获取微服务引擎配置中心地址,且将端口号改为:30109。 - 其中,基于请求的接口计数和基于熔断器的计数的两种计数机制只能开启一个。 Java Chassis使用仪表盘,需要在项目中增加如下依赖:
目录 说明 scripts 必选目录,该目录下存放的是生命周期脚本。 在创建应用时,可以根据生命周期脚本的位置指定执行命令。比如install阶段,指定"bash scripts/install.sh",执行安装脚本。 软件包应用支持的生命周期如下: 安装(install.sh):软件安装命令。
如何解决获取依赖失败的问题? 配置maven镜像源之后,获取依赖失败,如图1所示。 图1 获取依赖失败 对于企业内部需要使用代理访问外网的情况,需要配置Maven代理,可以在用户目录(windows中如C:\Users\yang****\)下的.m2目录中setting.xml(
String 消息体的类型(格式),默认取值为“application/json;charset=utf8”。 X-Auth-Token 是 String 调用接口的认证方式分为Token和AK/SK两种,如果您使用的Token方式,此参数为必填,请填写Token的值。Token获取方式,请参考认证鉴权。
部署在云上的微服务如何进行排错? 对于问题的定界,可以使用微服务仪表盘,通过仪表盘可以看到系统内所有微服务及其实例的实时运行情况,找到没有正常工作的节点。 找到问题节点后,可以通过APM查看问题节点的应用日志来分析具体问题。 父主题: 应用开发问题
升级微服务引擎版本 创建微服务引擎时,使用的是当前最新的引擎版本。当后续再发布新版本的引擎时,用户可以选择升级引擎版本。 升级过程中,支持两个实例滚动升级,服务不中断。但是可能存在两个接入地址中一个不可用的情况,从而导致该实例不可用,需要支持快速切换到另外一个可用实例。当前,ServiceComb
TongWeb 虚拟机:虚拟机部署方式。虚拟机即弹性云服务器ECS或者自定义服务器,是由CPU、内存、操作系统、云硬盘组成的基础的计算组件。虚拟机创建成功后,您就可以像使用自己的本地PC或物理服务器一样,在云上使用虚拟机,将组件部署在虚拟机上。 前提条件 待添加的技术栈版本软件包(支持
图17 添加访问方式 单击“确定”,生成访问地址。 图18 生成访问地址 单击图18所示“访问地址”列下的访问地址,访问应用。 返回如下结果: {"message":"Not Found"} 在浏览器地址栏输入http://6生成的访问地址/rest/helloworld?name
配置微服务安全认证的账号名和密码 微服务引擎专享版开启编程接口安全认证后,需要对连接到该引擎的微服务组件开启编程接口安全认证。开启编程接口安全认证是通过配置安全认证账号名和密码的方式触发。目前支持通过配置文件配置方式和环境变量注入的方式。 由于账号和密码涉及安全问题,建议加密后使用。
虚拟机类型环境下部署的应用组件支持在什么目录写文件? 虚拟机类型环境下部署的应用组件只支持在应用组件的运行目录下写文件,比如写日志文件或者解压包等。 应用组件的运行目录为安装虚拟机应用组件的ECS上的/opt/application/${appName}/${appVersion
如何体验ServiceStage的源码部署功能? 如表1所示,ServiceStage基于GitHub提供了一些不同语言的demo。 您可以Fork特定语言的demo源码到自己的GitHub代码仓库中,参考创建并部署组件去体验ServiceStage的源码部署功能。 表1 Serv
“条件值”满足的匹配规则,选择“前缀匹配”。 条件值 “匹配类型”对应的value值,设置为:gray。 单击“确定”,完成基于内容的网关路由配置。 开启泳道流量,使配置生效。 单击。 单击“确定”。 配置会对该灰度泳道下的所有组件生效。如果业务请求无法匹配到泳道所配置的路由规则,则