检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
js、Docker、Tomcat等技术栈,可无侵入托管Apache ServiceComb Java Chassis、Spring Cloud等微服务应用,另外还提供配置管理、监控运维和服务治理等更多功能,让企业微服务应用上云更简单。 优势 ServiceStage提供了的微服务应用解决方案具有以下优势:
灰度泳道未关联组件:单击灰度泳道卡片上的“创建组件”或右上角的。 灰度泳道已关联组件:单击灰度泳道卡片上右上角的。 创建容器部署方式部署的组件,请参考使用容器部署方式基于界面配置创建并部署组件。 在执行绑定微服务引擎操作步骤时: “微服务引擎”选择绑定基线泳道下已关联组件绑定的微服务引擎。为基线泳道关联组件,请参考关联基线泳道组件。
nt、testing、acceptance、production。当配置为development、testing或acceptance时,可以通过批量上传schemas接口新增或者修改已存在的Schema;当配置为production时,则不可以新增或者修改Schema。默认值development。
值、扩容阈值)。 “YAML配置”方式 使用YAML格式可以自定义指标参数配置,并支持更多指标,如pods、Object、External等。 使用“YAML配置”方式配置自定义指标参数,CCE集群需要已安装prometheus插件。 为CCE集群安装prometheus插件,请参考prometheus。
管理镜像 获取镜像下载地址 登录ServiceStage控制台。 选择“部署源管理 > 镜像仓库 > 我的镜像”。 在“仓库组织管理”右侧下拉列表框,选择组织。 在镜像仓库列表,单击镜像仓库名称,进入镜像仓库详情页。 在“镜像版本”页签,可以获取镜像版本下载指令。 单击待下载镜像
假设您计划购买ServiceStage专业版,应用实例数规格选择100,购买时长1个月,在ServiceStage价格计算器页面底部,您将看到所需的配置费用。 图1 包年包月配置费用示例 计费周期 包年包月使用ServiceStage的计费周期是根据您购买资源包的时长来确定的(以GMT+08:00时间为
微服务都要配置安全认证账号和密码。否则,微服务将注册失败,导致业务受损。 本实践介绍未开启安全认证的微服务引擎专享版,开启安全认证并确保已接入引擎的微服务组件业务不受影响,即如何平滑开启安全认证。 微服务引擎仪表盘中的数据通过ServiceStage对接到AOM 部署到微服务引擎的Java
用,认证流程请参考服务中心RBAC说明。 开启了安全认证的微服务引擎专享版,在使用安全认证前需要完成以下工作: 创建安全认证账号名和密码 配置微服务安全认证的账号名和密码 框架支持安全认证功能的版本要求:Spring Cloud需要集成Spring Cloud Huawei 1.6
X-Auth-Token 是 String 用户Token。 X-Enterprise-Project-ID 否 String 企业项目id。 如果不配置此参数,则默认企业项目为“default”,ID为0。 表3 请求Body参数 参数 是否必选 参数类型 描述 name 是 String
编辑已添加部署环境 鼠标移动到已添加的部署环境。 单击,弹出“添加环境”对话框。 单击,输入环境名称。 选择已添加的构建任务下已部署的应用组件,单击“确定”。 若在该环境下不存在对应应用组件,请参考使用容器部署方式基于界面配置创建并部署组件、使用容器部署方式基于YAML配置创建并部署组件创建并部署。
hon。 当部署模式为虚机部署时,仅支持Java、Tomcat、Nodejs;容器部署上述类型都支持。 version String 技术栈版本。 deploy_mode String 部署模式。 container,容器部署。 virtualmachine,虚机部署。 请求示例
部署和访问Spring Boot应用 部署和访问Spring Boot应用包括以下几个操作过程: 创建和部署Spring Boot应用组件 访问Spring Boot应用 创建和部署Spring Boot应用组件 登录ServiceStage控制台。 单击“应用管理”,进入应用列表。
部署组件到指定CCE集群 本章节指导您部署组件到使用前准备时已经创建好的指定环境(例如:env-cce-az1)下的CCE集群。 操作步骤 登录ServiceStage控制台。 单击“应用管理”,进入应用列表。 单击创建应用时创建的应用名称(例如:test-app)“操作”栏的“新增组件”。
在ServiceStage平台部署组件,绑定微服务引擎,将组件接入微服务引擎,可在“高级设置”中选择已绑定的微服务引擎,单击,输入应用进程的监听端口号,开启多语言接入Mesher服务网格,具体操作请参考创建并部署组件 。 组件部署环境为容器场景时,支持开启多语言接入Mesher服务网格;当部署环境为虚
性能测试和故障演练。这个过程中会发现非常多的系统不稳定问题,服务治理的策略会在解决这些问题的过程中应用,并写入配置文件作为应用程序缺省值。 业务上线运行。上线运行的过程中碰到未考虑的场景,需要采用配置中心动态调整治理参数,以保障业务平稳运行。 上面的3个步骤在整个软件生命周期会不断迭代完善。描述
不可用,需要支持快速切换到另外一个可用实例。当前,ServiceComb SDK和Mesher都支持快速切换实例。如果是调用服务注册中心、配置中心接口来进行注册发现的,需要实现实例切换。 升级微服务引擎版本 登录ServiceStage控制台,选择“微服务引擎 > 引擎实例”。
登录ServiceStage控制台,选择“部署源管理 > 软件中心”。 在“仓库组织管理”右侧下拉列表框,选择组织。 单击目标软件包右侧的“删除”,可根据提示删除软件包。 删除软件包前,请先删除软件包中所有的软件包版本,请参考删除软件包版本。 删除软件包版本 登录ServiceStage控制台,选择“部署源管理 >
如何查看应用组件部署失败的原因? 问题描述 应用组件部署完成后,状态显示为“未就绪”,表示应用组件部署失败。 解决方法 登录ServiceStage控制台。 选择以下任意方式进入组件“实例列表”页面: 在“应用管理”页面,单击组件所属应用名称,在“组件列表”单击待操作组件名称,在左侧导航栏单击“实例列表”。
如何体验ServiceStage的源码部署功能? 如表1所示,ServiceStage基于GitHub提供了一些不同语言的demo。 您可以Fork特定语言的demo源码到自己的GitHub代码仓库中,参考创建并部署组件去体验ServiceStage的源码部署功能。 表1 ServiceS
查询微服务的所有契约 功能介绍 查询一个微服务的所有契约信息,包括schemaId和summary信息。 URI GET /v4/{project_id}/registry/microservices/{service_id}/schemas 表1 路径参数 参数 是否必选 参数类型