• 沒有找到結果。

3.2 新建应用组件

3.2.1 应用组件概述

应用组件是组成应用的某个业务特性实现,以代码或者软件包为载体,可独立部署运 行。

在ServiceStage上创建应用后,可以在应用中添加组件,目前支持的组件类型有微服 务、Web、通用。同一个应用下,最多可支持创建1000个应用组件。

您可以通过设置组件类型、框架、运行时及组件来源,先创建静态组件,然后再部 署。

在新增组件的操作流程中,支持“使用模板配置”和“自定义配置”两种配置方式:

● “使用模板配置”为您提供了组件类型、运行时、框架的默认配置,可以帮助您 快速创建组件。

● “自定义配置”支持灵活选择组件类型、运行时与合适的框架/服务网格。

3-4 使用模板配置

3-5 自定义配置

已有模板说明

3-1 已有模板信息

组件类型 运行时 框架

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包 支持以下上传方式:

1. 从DevCloud软件发布库选择对应软件 包。需要提前将软件包上传至软件发

需要提前将软件包上传至OBS桶中,

相关操作请参考上传文件 。

War包 支持以下上传方式:

1. 从DevCloud软件发布库选择对应软件 包。需要提前将软件包上传至软件发

需要提前将软件包上传至OBS桶中,

相关操作请参考上传文件 。

Zip包 支持以下上传方式:

1. 从DevCloud软件发布库选择对应软件 包。需要提前将软件包上传至软件发

需要提前将软件包上传至OBS桶中,

相关操作请参考上传文件 。

ServiceStage系统默认提供了3个模板,请参见已有模板说明。

模板提供了组件类型、语言/运行时 、框架/服务网格的默认配置,可以帮助您快速创 建组件。