-
导出元数据 - Astro企业应用 AstroPro
导出元数据 使用说明 服务创建后,支持导出服务的元数据。元数据导出后,在创建类似服务时,可通过“导入元数据”,直接导入使用。 图1 导入元数据 操作步骤 参考登录AstroPro界面中操作,登录AstroPro界面。 在左侧导航栏中,选择“项目管理 > 服务”。
-
步骤2:框架配置 - Astro企业应用 AstroPro
图1 选择参考架构 单数据库DB(参考单表查询QPS < 1w):只有一个数据源。 读写分离数据库(参考单表查询QPS < 3w):默认添加两个数据源,一个负责写数据,一个负责查数据。如果数据源使用DevSpore,就使用devspore-datasource的读写分离模式。
-
什么是Astro企业应用 - Astro企业应用 AstroPro
AstroPro通过元数据多租,高低代码协同等能力,快速构建企业核心业务应用,提高多层级/多分支企业的应用构建效率。 图1 AstroPro总体架构图
-
应用场景 - Astro企业应用 AstroPro
对云上数据库、中间件和存储等服务不了解,缺乏云上服务对接能力。 价值 根据用户的诉求,快速帮助用户生成满足DDD领域驱动设计的框架代码,并且内置业界领先的安全防护能力和编码规范、API规范、数据规范,极大提升了用户开发效率和开发代码质量。
-
步骤1:基本配置 - Astro企业应用 AstroPro
图1 基本配置 基本配置:若本地已有配置好的服务元数据,可通过单击“导入元数据”,直接导入。 微服务名称:自动关联新增一个服务中创建的服务名称。 Group ID:服务所属项目中的组ID,会自动关联新建项目中Group的值。
-
树递归 - Astro企业应用 AstroPro
树递归中,一个对象最多存在一个父对象,类似于数据结构中的树结构。创建树递归后,在数据库中会增加一个parentId字段,用来指向父节点。
-
Abstract BO - Astro企业应用 AstroPro
Abstract BO 功能介绍 Abstract BO是一个抽象对象,不能单独存在,没有数据库表,需要和业务对象建立继承的关系。建立继承关系后,业务对象会继承抽象对象中的字段。
-
产品优势 - Astro企业应用 AstroPro
产品优势 AstroPro提供了安全、高效、灵活的元数据多租编排引擎,实现了差异需求的快速定制。使用AstroPro构建企业应用具备如下优势。
-
入门必读 - Astro企业应用 AstroPro
对象:对象可以理解为数据库中创建的一个表。每个对象对应一张数据库表,用于保存业务系统需要的配置数据和业务数据。对象可以存储组织或业务特有的数据,您可以围绕对象这一核心,定义相关的字段、字段校验规则、界面样式、字段变更时的触发事件等。
-
了解构建流程 - Astro企业应用 AstroPro
业务建模是指通过业务设计,将实际业务涉及的对象和行为转换为元数据中的对象、对象关系、服务依赖等构成的模型,通过模型生成服务,实现业务需求。 使用AstroPro创建企业核心应用的流程,如图1所示。 图1 创建企业核心应用流程图 创建项目 项目是使用AstroPro核心业务的入口。
-
如何自定义DTO - Astro企业应用 AstroPro
如何自定义DTO 使用说明 自定义DTO相当于数据传输对象,主要用于自定义API时添加参数或返回体。 操作步骤 在业务设计页面,单击“自定义DTO”。 图1 自定义DTO 单击,添加一个自定义DTO。 图2 自定义一个Dto1 在自定义API的参数或返回体中,使用自定义DTO。
-
BO - Astro企业应用 AstroPro
分库逻辑:设置BO数据分库(sharding)策略。 广播对象(BROADCASTING):不需要进行分库,数据在所有数据分库实例上复制,一般是包含配置信息或者维度数据的小表。 根对象(ROOTED):分库的根对象,每个服务只能有一个。
-
查看服务详情 - Astro企业应用 AstroPro
在变更记录中,单击服务名称后的“导出元数据”,可导出服务的元数据信息。元数据导出后,在创建服务时可直接导入使用。 在变更记录中,单击对应服务名称后的“查看”,可查看该服务的信息。单击“重新生成”,可生成该服务的代码。 父主题: 服务管理
-
单Module - Astro企业应用 AstroPro
# 数据操作聚合层继承类代码。
-
base/service - Astro企业应用 AstroPro
|-- mapper # 数据原子操作层。
-
Astro企业应用 AstroPro - Astro企业应用 AstroPro
产品介绍 立即使用 成长地图 由浅入深,带您玩转AstroPro 01 了解 AstroPro提供了安全、高效、灵活的元数据多租编排引擎,实现了差异需求的快速定制。
-
DDD - Astro企业应用 AstroPro
# 数据操作聚合层继承类代码,并实现对应的domainService |-- mapper # 数据原子操作层。
-
步骤3:添加服务 - Astro企业应用 AstroPro
原子服务是指对外提供业务对象管理API,有独立数据存储(一般为独立数据库)的服务。原子服务之间可以相互调用。 服务组:选择服务所属的分组,即(可选)步骤2:创建服务组中创建的服务组。 服务单元化策略:服务在子域内的单元化策略。服务单元化策略必须在一个子域内定义,不能跨子域。
-
多对多 - Astro企业应用 AstroPro
每个Bo3关联最大Bo4维度上限预警值:首要方一条数据最多关联次要方多少条数据报出告警。 每个Bo4最大关联Bo3维度上限预警值:次要方一条数据最多关联首要方多少条数据报出告警 编辑字段:多对多的关系是通过一个关系表来表示的。单击“编辑字段”,可为关系表添加字段。
-
服务管理 - Astro企业应用 AstroPro
服务管理 了解服务创建流程 新增一个服务 编辑服务 生成服务代码 查看服务详情 升级API版本 重新编译服务 复制服务 删除服务 导出元数据