检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
es.io/dockerconfigjson。 *编译命令 组件来源是“源码仓库”且所选择的技术栈类型为Java、Tomcat、Node.js、Python、Php时,支持设置“编译命令”。 使用默认命令或脚本:优先执行代码根目录下的build.sh,不存在则按照所选语言的通用方法编译,如Java语言的mvn
下环境变量获取。 分布式会话 基于DCS实现的稳定可靠的会话存储,支持主流Web容器的自动注入,如tomcat context,node.js express-session,php的session handler等。 分布式会话相关环境变量说明如下表所示。 表2 DCS分布式会话相关环境变量
在“构建”区域,参考下表设置构建参数,其中带“*”标志的参数为必填参数。 6选择的组件的技术栈类型为Java、Tomcat、Node.js、Python、Php时需设置。 参数 说明 *编译命令 组件来源是“源码仓库”时,根据业务需要设置“编译命令”。 使用默认命令或脚本:优先执行代码根目录下的build
创建并部署基线版本组件 创建并部署基线版本组件,用于关联到后续操作创建的基线泳道。此处需要分别创建并部署3个基线版本组件:unit-controller、unit-consumer和unit-provider。 部署组件 登录ServiceStage控制台。 单击“应用管理”,进入应用列表。
在“构建”区域,参考下表设置构建参数,其中带“*”标志的参数为必填参数。 6选择的组件的技术栈类型为Java、Tomcat、Node.js、Python、Php时需设置。 参数 说明 *编译命令 组件来源是“源码仓库”时,根据业务需要设置“编译命令”。 使用默认命令或脚本:优先执行代码根目录下的build
gent。 单击“确定”。 根据实际业务需要重新设置组件构建参数。 容器部署方式部署的组件且技术栈类型为Java、Tomcat、Node.js、Python、Php时可以设置。 单击目标组件所在行“操作”列的“构建”。 参考下表设置构建参数,其中带“*”标志的参数为必填参数。 参数
装Agent。 单击“确定”。 根据实际业务需要设置组件构建参数。 容器部署方式部署的组件且技术栈类型为Java、Tomcat、Node.js、Python、Php时可以设置。 单击目标组件所在行“操作”列的“构建”。 参考下表设置构建参数,其中带“*”标志的参数为必填参数。 参数名称
所有组件会同批次被部署。 根据实际业务需要重新设置组件构建参数。 容器部署方式部署的组件且技术栈类型为Java、Tomcat、Node.js、Python、Php时可以设置。 单击目标组件所在行“操作”列的“构建”。 参考下表设置构建参数,其中带“*”标志的参数为必填参数。 参数
所有组件会同批次被部署。 根据实际业务需要重新设置组件构建参数。 容器部署方式部署的组件且技术栈类型为Java、Tomcat、Node.js、Python、Php时可以设置。 单击目标组件所在行“操作”列的“构建”。 参考下表设置构建参数,其中带“*”标志的参数为必填参数。 参数
默认,所有组件会同批次被部署。 根据实际业务需要设置组件构建参数。 容器部署方式部署的组件且技术栈类型为Java、Tomcat、Node.js、Python、Php时可以设置。 单击目标组件所在行“操作”列的“构建”。 参考下表设置构建参数,其中带“*”标志的参数为必填参数。 参数
所有组件会同批次被部署。 根据实际业务需要重新设置组件构建参数。 容器部署方式部署的组件且技术栈类型为Java、Tomcat、Node.js、Python、Php时可以设置。 单击目标组件所在行“操作”列的“构建”。 参考下表设置构建参数,其中带“*”标志的参数为必填参数。 参数
所有组件会同批次被部署。 根据实际业务需要重新设置组件构建参数。 容器部署方式部署的组件且技术栈类型为Java、Tomcat、Node.js、Python、Php时可以设置。 单击目标组件所在行“操作”列的“构建”。 参考下表设置构建参数,其中带“*”标志的参数为必填参数。 参数
部署灰度版本组件到灰度泳道 灰度泳道创建后,根据实际业务需要创建灰度版本组件,用于调整流量至灰度泳道验证业务。 此处需要分别创建并部署2个灰度版本组件:unit-controller-gray和unit-provider-gray。 操作步骤 登录ServiceStage控制台。
pre_stop 否 Object 停止前处理,请参考表13。 mesher 否 Object 多语言接入服务网格,当技术栈选择Node.js且绑定CSE引擎时为必选,请参考表14。 timezone 否 String 指定组件运行的时区,比如Asia/Shanghai。 jvm_opts
流水线概述 为了持续快速部署应用,您可以搭建相应的流水线工程。通过流水线工程可以完成一键部署,实现“源码拉取->编译->打包->归档->部署”的全流程自动化。利于集成环境统一、交付流程标准化。 每条流水线包含一组构建任务和一组或多组环境(如开发环境、类生产环境、生产环境等)任务,
Huawei框架的微服务是否需要Sermant帮助注册到注册中心。 enable_sermant_config 否 Boolean 是否开启Sermant动态配置插件能力。 cell_id 否 String 部署单元ID。 swimlane_id 否 String 泳道ID。 sermantAgentInjectActionFlag
开发流程 开发流程概述 开发应用和使用微服务引擎,需要经过如图1所示的几个阶段。 图1 开发流程 开发流程说明 开发微服务应用 如果您已经完成了微服务应用的开发,可以跳过本流程,进入准备环境。 进行微服务应用开发,首先需要进行技术选型。技术选型是一个复杂的问题,技术决策者需要考虑
编辑软件包构建任务 本章节指导您根据实际需要编辑软件包构建任务。 前提条件 待编辑的软件包构建任务已存在: 系统创建构建任务,请参考使用容器部署方式基于界面配置创建并部署组件、使用容器部署方式基于YAML配置创建并部署组件。 用户创建构建任务,请参考创建软件包构建任务。 编辑软件包构建任务
为什么一定要定义服务契约? 企业级系统规模普遍较大,微服务组件众多,所以对服务间接口进行统一管理是企业的关键需求。微服务引擎通过契约管理满足这一需求。 管理角度:通过契约管理,企业中的接口管理者可以统一定义微服务的契约文件(符合接口描述标准的接口定义文件),从而做到规范并协调多个
使用ELB灰度发布升级组件版本 返回ServiceStage控制台。 单击“应用管理”,进入应用列表。 单击创建应用时创建的应用名称(例如:springGuides),进入“应用概览”页面。 在“组件列表”,单击部署和访问Spring Boot应用时创建的组件名称(例如:spri