全部产品

关联技术栈与应用服务

更新时间:2020-06-23 17:22:23

在云端部署时,技术栈为应用提供运行环境,应用需要和其运行的环境进行关联,才能实现预期功能。关于应用在云端部署的完整流程等详情,请参考 技术栈使用指南

主要关联操作解析

一个应用对应的功能是通过发布包来具体实现的。而为了实现不同参数、不同条件下的功能,可以通过在该应用名称下创建不同的应用实例,来避免一个应用一个实例所带来的不便。这需要技术栈架构及技术栈、应用名称、应用的发布包、应用实例之间的映射和关联。

这些关联操作,在 SOFAStack 控制台,主要是通过下述的操作标签来实现的。关于主要标签对应的功能,现说明如下:

  • 应用列表:通过创建应用,实现了应用名称和技术栈架构及该架构下技术栈的关联。
  • 应用发布:该标签包含下述 2 个标签:
    • 发布包管理
      通过该标签,可以实现下述功能。
      • 通过上传发布包,实现了应用名称和应用对应的发布包的关联。
      • 在创建应用实例后,在该页面发布。在发布时,还要进行应用实例和发布包之间的关联关系的二次确认。
    • 创建应用实例:实现了应用名称、应用实例、发布包之间的关联。

操作步骤

应用在云端发布的完整流程,请参考 技术栈使用指南。其中涉及应用和技术栈关联的步骤,主要包括:

第一步:创建应用并关联技术栈
  1. 进入 金融分布式架构 > 选择 运维管理 > 选择左侧边栏 应用管理 控制台 > 选择 应用列表 > 进入默认的应用列表页。
  2. 点击页面左上方的 创建应用 > 进入创建应用页面,示例如下:创建应用
    • 应用名:如 SpringBootDemo。应用名称允许包含字母、数字、连字符、下划线、且必须以字母开头,以字母或者数字结尾。
    • 技术栈:选择 技术栈 2.0 架构,然后选择 SOFABoot 技术栈。
  3. 点击 确定,一个关联 SOFABoot 技术栈的应用就创建完毕。

说明:如果技术栈选项列表中没有 技术栈 2.0 架构SOFABoot 技术栈,请 提交工单 联系技术支持团队以启用该技术栈架构。

第二步:上传应用的发布包
  1. 选择左侧边栏 经典应用服务 控制台 > 选择 应用发布 > 选择 发布包管理 > 进入发布包管理详情页。示例如下:发布包详情
  2. 选择上一步创建的应用对应的 管理 操作,在随后弹出的页面上,选择上传 发布包。示例如下:上传发布包发布包详情

第三步:创建应用服务实例并关联发布包

  1. 选择左侧边栏 经典应用服务 控制台 > 选择 应用发布 > 选择 应用服务 > 进入应用服务实例列表页。
  2. 点击页面左上方的 创建服务实例 > 进入创建应用服务实例页面,示例如下:创建服务实例
    • 应用:从下拉框中选择,例如选刚才创建的 SpringBootDemo。
    • 服务实例名称:如填写 SpringBootDemoInstance。服务实例名称允许包含字母、数字、连字符、下划线、且必须以字母开头,以字母或者数字结尾。
    • 发布包:选择 上一步所上传的发布包。
    • 技术栈版本:选择 应用 后,会触发隐藏的技术栈版本,请从下拉框选择对应版本。
  3. 点击 确定,完成一个应用服务实例的创建。