正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
创建环境 功能介绍 环境是用于组件部署和运行的计算(如云容器引擎 CCE、弹性云服务器 ECS等)、网络(如弹性负载均衡 ELB、弹性IP EIP等)和中间件(如分布式缓存 DCS、云数据库 RDS等)等基础资源的集合。ServiceStage把多种基础资源组合为一个环境,如:开
创建应用 功能介绍 应用是一个功能相对完备的业务系统,由一个或多个特性相关的组件组成。 此API用来创建应用。 调试 您可以在API Explorer中调试该接口。 URI POST /v3/{project_id}/cas/applications 表1 路径参数 参数 是否必选
Properties 表1 参数说明 参数 是否必选 参数类型 描述 < * > 否 String 微服务扩展属性,可以自定义KEY和相应的Value。长度最小1字节。 父主题: 公共请求参数
DependencyMicroService 表1 参数说明 参数 是否必选 参数类型 描述 appId 是 String 应用app唯一标识,字符长度为1~160。正则表达式为^[a-zA-Z0-9]*$|^[a-zA-Z0-9][a-zA-Z0-9_\-.]*[a-zA-Z0-9]$。
接入说明 不同于微服务开发框架,Mesher的能力是由ServiceStage平台提供的。您必须在ServiceStage平台开启多语言接入Mesher服务网格。 本章节介绍http应用如何通过Mesher接入CSE。由于Mesher支持多语言,因此本章仅描述通过Mesher接入
开发规范 开发语言要求 使用Java语言进行微服务开发。 微服务开发框架版本要求 微服务开发框架推荐版本如下表所示。 如果已经使用低版本的微服务开发框架构建应用,建议升级到推荐版本,以获取最稳定和丰富的功能体验。 如果已使用Spring Cloud微服务开发框架开发了应用,推荐使用Spring
如何查看应用组件部署失败的原因? 问题描述 应用组件部署完成后,状态显示为“未就绪”,表示应用组件部署失败。 解决方法 登录ServiceStage控制台。 选择以下任意方式进入组件“实例列表”页面: 在“应用管理”页面,单击组件所属应用名称,在“组件列表”单击待操作组件名称,在左侧导航栏单击“实例列表”。
如何体验ServiceStage的源码部署功能? 如表1所示,ServiceStage基于GitHub提供了一些不同语言的demo。 您可以Fork特定语言的demo源码到自己的GitHub代码仓库中,参考创建并部署组件去体验ServiceStage的源码部署功能。 表1 Ser
创建批量升级发布单 创建批量升级发布单,可以满足您在实际业务中需要同时升级多个组件的版本配置的业务场景。 前提条件 待批量升级的组件已经创建并部署,请参考创建并部署组件。 创建批量升级发布单 登录ServiceStage控制台。 选择“发布管理 > 创建发布单”。 参考下表填写发
编辑批量升级发布单 已经创建但未发布的批量升级发布单,您可以根据实际业务变化对其进行编辑。 前提条件 批量升级发布单已创建但未发布。创建批量升级发布单,请参考创建批量升级发布单。 编辑批量升级发布单 登录ServiceStage控制台。 单击“发布管理”,进入“发布管理”列表页面。
克隆批量升级发布单 如果您需要批量升级组件,而您的业务环境中已经存在批量升级类型的发布单,通过克隆该批量升级发布单并根据您的实际业务需要进行修改,可以帮助您迅速创建新的批量升级发布单,以提升业务效率。 前提条件 待克隆批量升级发布单已创建,请参考创建批量升级发布单。 通过基线化基
设置优雅缩容策略 您可以设置一个缩容时间窗,用于在组件实例停止前保存重要数据。取值范围为0-9999秒,默认设置为30秒。例如某应用有两个实例,执行缩容操作,缩容后只剩一个实例,则您仍然可以在设置的时间窗内对即将要停止的实例进行某些操作。 前提条件 仅容器部署方式部署的且状态为“
编辑批量部署发布单 已经创建但未发布的批量部署发布单,您可以根据实际业务变化对其进行编辑。 前提条件 批量部署发布单已创建但未发布。创建批量部署发布单,请参考创建批量部署发布单。 编辑批量部署发布单 登录ServiceStage控制台。 单击“发布管理”,进入“发布管理”列表页面。
创建批量克隆发布单 如果存在多个微服务组件需要在容器环境下部署时,且各微服务组件的配置基本相同,例如:调度策略、伸缩策略、数据存储、日志存储、生命周期等配置都一致,只存在细微的差异需要修改。如果每个组件都在创建并部署时都按需配置一遍,存在操作复杂、容易出错的问题。ServiceS
查询微服务的所有契约 功能介绍 查询一个微服务的所有契约信息,包括schemaId和summary信息。 URI GET /v4/{project_id}/registry/microservices/{service_id}/schemas 表1 路径参数 参数 是否必选 参数类型
查询服务providers 功能介绍 根据consumer_id获取该服务的所有providers,比如A->B、A->C。那么根据A的服务Id,可以查询到B、C的微服务信息。 URI GET /v4/{project_id}/registry/microservices/{co
如何处理虚拟机Agent离线? 问题描述 Agent已经安装,但处于离线状态,不能正常工作。 解决方法 登录虚拟机Agent离线的弹性云服务器,请参考登录弹性云服务器。 执行如下命令查看安装虚拟机Agent时选择的“授权模式”。 cd /opt/servicestage-agent
ServiceStage怎么管理IDEA上的代码? IDEA是本地的IDE,在IDE上编码后上传代码库,在ServiceStage上选择源码部署。 如果是基于ServiceComb框架开发的话,创建ServiceComb应用,选择源码部署,指定引擎,就可以治理了。 父主题: 持续交付
为什么一定要定义服务契约? 企业级系统规模普遍较大,微服务组件众多,所以对服务间接口进行统一管理是企业的关键需求。微服务引擎通过契约管理满足这一需求。 管理角度:通过契约管理,企业中的接口管理者可以统一定义微服务的契约文件(符合接口描述标准的接口定义文件),从而做到规范并协调多个
编辑批量克隆发布单 已经创建但未发布的批量克隆发布单,您可以根据实际业务变化对其进行编辑。 前提条件 批量克隆发布单已创建但未发布。创建批量克隆发布单,请参考创建批量克隆发布单。 编辑批量克隆发布单 登录ServiceStage控制台。 单击“发布管理”,进入“发布管理”列表页面。