更新时间:2024-07-31 GMT+08:00
步骤3:添加服务
在AstroPro中,快速添加一个服务,新增服务中的配置均采用默认配置。此处新建服务的操作,相当于为服务搭建了一个框架。
- 在AstroPro界面的左侧导航栏中,选择 。
- 选择已创建的项目和服务组,单击“新建服务”。
图1 新建服务
- 设置服务的基本信息,单击“确定”。
图2 设置服务基本信息
- 服务名称:设置待添加服务的名称,生成的服务代码压缩包和解压后的文件会以此命名。服务名称由英文字母、数字或“-”组成,且必须以字母开头,一般采用驼峰格式,长度最低为两位。
图3 代码压缩包名称
- 服务类型:当前仅支持创建原子服务。原子服务是指对外提供业务对象管理API,有独立数据存储(一般为独立数据库)的服务。原子服务之间可以相互调用。
- 服务组:选择服务所属的分组,即(可选)步骤2:创建服务组中创建的服务组。
- 服务单元化策略:服务在子域内的单元化策略。服务单元化策略必须在一个子域内定义,不能跨子域。当应用比较复杂时,可基于领域的特定概念将应用分解为多个领域,每个领域就是一个子域,如核心子域、支撑子域和通用子域。
创建服务时,仅支持SINGLE,即单库,无论子域是否进行单元化部署,该服务只在一个单元(一般以region为单元)内部署。服务创建后,在步骤4:编辑服务中编辑元数据时,可进行修改。
- API版本:指定服务的API版本,对应服务metadata.json文件中,Service段的apiVersion字段,一般为v1、v2类型的值。
图4 apiVersion
- 描述:设置服务的描述信息。
- 服务名称:设置待添加服务的名称,生成的服务代码压缩包和解压后的文件会以此命名。服务名称由英文字母、数字或“-”组成,且必须以字母开头,一般采用驼峰格式,长度最低为两位。