- 最新动态
- 功能总览
- 产品介绍
- 计费说明
- 快速入门
-
用户指南
- 使用前必读
- 权限管理
- 环境管理
- 应用管理
- 组件管理
- 配置管理
- 发布管理(公测)
- 技术栈管理
- 部署源管理
- 持续交付
- 微服务引擎
- 云审计服务支持的关键操作
- 查看监控指标及告警
- 开发指南
- 最佳实践
- API参考
- SDK参考
-
常见问题
- 应用开发问题咨询指引
- 环境管理
-
应用管理
- 如何查看应用组件部署失败的原因?
- 实例长期处于创建中怎么办?
- 如何解决Docker运行node应用程序时的依赖问题?
- 如何定制Tomcat Context path?
- 如何固定应用组件IP?
- 如何处理虚拟机类型环境下创建和部署组件时遇到ECS错误?
- 如何处理虚拟机类型环境下创建和部署组件时端口访问不通的错误?
- 虚拟机类型环境下部署的应用组件支持在什么目录写文件?
- 如何处理虚拟机类型环境下部署的组件删除失败报host status is not active错误的问题?
- 如何体验ServiceStage的源码部署功能?
- 如何处理使用ServiceStage灰度发布升级组件失败?
- 如何通过挂载配置项方式修改容器部署的组件配置文件?
- 如何处理应用组件接入微服务引擎后在微服务治理下看到的应用名称和ServiceStage应用管理下的不同?
- 持续交付
- 软件中心
- 基础设施
- 应用运维
- 应用开发问题
-
更多文档
- API参考(阿布扎比区域)
-
用户指南(阿布扎比区域)
- 产品介绍
- 快速入门
- 用户指南
-
常见问题
- 如何获取AK/SK?
- 如何处理修改项目名称导致的错误?
- 微服务和普通应用有什么不同?
- 如何查看应用组件部署失败的原因?
- 如何处理部署或升级虚机组件失败?
- Node.js 8软件包打包有哪些约束?
- 如何处理安装Agent失败?
- 如何处理Agent离线?
- 虚机部署的应用组件支持在什么目录写文件?
- 如何处理虚机部署的组件删除失败报host status is not active错误的问题?
- Docker应用程序依赖的问题
- 如何解决Docker客户端push镜像失败的问题?
- 如何获取项目名称?
- 如何处理开启了安全认证的微服务引擎专享版开启IPv6后服务注册失败?
- 如何处理操作微服务引擎专享版时遇到非微服务引擎本身错误?
- 如何处理部署组件时失败,报错日志详情显示connection was closed?
- 如何处理部署虚机组件时遇到ECS错误?
- 如何处理虚机部署端口访问不通的错误?
- 如何处理微服务应用名称与组件所属应用名称不同的问题?
- 如何解释微服务名称与组件名称不同的原因?
- 微服务引擎专享版数据恢复失败
- 用户指南(吉隆坡区域)
- API参考(吉隆坡区域)
- 视频帮助
- 通用参考
链接复制成功!
应用组件概述
应用组件是组成应用的某个业务特性实现,以代码或者软件包为载体,可独立部署运行。
在ServiceStage上创建应用后,可以在应用中添加组件,目前支持的组件类型有微服务、Web、通用。同一个应用下,最多可支持创建1000个应用组件。
您可以通过设置组件类型、框架、运行时及组件来源,先创建静态组件,然后再部署。
在新增组件的操作流程中,支持“使用模板配置”和“自定义配置”两种配置方式:
- “使用模板配置”为您提供了组件类型、运行时、框架的默认配置,可以帮助您快速创建组件。
- “自定义配置”支持灵活选择组件类型、运行时与合适的框架/服务网格。
已有模板说明
组件类型 |
运行时 |
框架 |
---|---|---|
ServiceComb MicroService |
Java8 |
Java Chassis |
SpringCloud MicroService |
Java8 |
Spring Cloud |
Web(Tomcat) WebApp |
Tomcat8 |
Web |
微服务组件说明
支持的运行时 |
支持的框架/服务网格 |
支持的软件包 |
---|---|---|
Java8 |
Java Chassis |
源码仓库、模板、Jar包 |
Tomcat8 |
源码仓库、模板、War包 |
|
Docker |
不需要设置该参数 |
|
Java8 |
Mesher |
源码仓库、Jar包 |
Tomcat8 |
源码仓库、War包 |
|
Node.js8 |
源码仓库、Zip包 |
|
Php7 |
源码仓库、Zip包 |
|
Docker |
不需要设置该参数 |
|
Python3 |
源码仓库、Zip包 |
|
Docker |
Go Chassis |
不需要设置该参数 |
Java8 |
Spring Cloud |
源码仓库、Jar包 |
Tomcat8 |
源码仓库、War包 |
|
Docker |
不需要设置该参数 |
|
Java8 |
Dubbo |
源码仓库、模板、Jar包 |
Tomcat8 |
源码仓库、模板、War包 |
|
Docker |
不需要设置该参数 |
Web应用组件说明
支持的运行时 |
支持的软件包 |
---|---|
Java8 |
源码仓库、模板、Jar包 |
Nodejs8 |
源码仓库、模板、Zip包 |
Php7 |
源码仓库、模板、Zip包 |
Tomcat8 |
源码仓库、模板、War包 |
Docker |
不需要设置该参数 |
Python3 |
源码仓库、Zip包 |
通用组件说明
支持的运行时 |
支持的软件包 |
---|---|
Java8 |
源码仓库、模板、Jar包 |
Tomcat8 |
源码仓库、模板、War包 |
Node.js8 |
源码仓库、模板、Zip包 |
Php7 |
源码仓库、模板、Zip包 |
Docker |
不需要设置该参数 |
Python3 |
源码仓库、Zip包 |
组件来源说明
组件来源 |
说明 |
---|---|
源码仓库 |
参考仓库授权创建授权,然后设置代码来源。 |
Jar包 |
支持以下上传方式: 从OBS对象存储选择对应的软件包。需要提前将软件包上传至OBS桶中,相关操作请参考上传文件。 |
War包 |
支持以下上传方式: 从OBS对象存储选择对应的软件包。需要提前将软件包上传至OBS桶中,相关操作请参考上传文件。 |
Zip包 |
支持以下上传方式: 从OBS对象存储选择对应的软件包。需要提前将软件包上传至OBS桶中,相关操作请参考上传文件。 |
镜像包 |
容器应用需要基于镜像创建,若选择私有镜像,用户首先需要将镜像上传至镜像仓库。选择“软件中心 > 镜像仓库”,参考管理镜像将镜像上传至镜像仓库。 |
模板 |
参考仓库授权创建授权,设置组织和仓库名称。 ServiceStage提供了组件模板,可以根据需要选择模板进行快速创建应用,同时在设置的代码仓库中生成开发工程,说明请参考模板框架说明。 |
模板框架说明
运行时 |
模板提供的框架 |
框架说明 |
---|---|---|
Java8 |
CSE-Java (SpringMVC) |
基于ServiceComb微服务开发框架,支持SpringMVC注解,使用SpringMVC风格开发微服务。 |
CSE-Java (JAX-RS) |
基于ServiceComb微服务开发框架,支持JAX-RS注解,使用JAX-RS模式开发微服务。 |
|
CSE-Java (POJO) |
基于ServiceComb微服务开发框架,支持接口和接口实现的开发模式,使用透明RPC开发微服务。 |
|
Tomcat8 |
SpringBoot-Webapp-Tomcat |
Web应用,运行于独立部署的Web服务器。 |
SpringBoot-WebService-Tomcat |
Web Service,运行于独立部署的Web服务器。 |
|
Nodejs8 |
Express |
高度包容、快速而极简的Node.js Web框架。 |
Koa |
基于Node.js平台的下一代Web开发框架。 |
|
Php7 |
Laravel |
简洁、优雅,为WEB创造的PHP开发框架。 |
Slim |
快速、轻量的微型PHP框架。 |