更新时间:2025-10-17 GMT+08:00
分享

产品功能

AstroPro服务支持的主要功能如下。关于各功能支持的地域(Region)信息,可通过控制台查询详情。

项目管理

项目管理是AstroPro业务系统中生成微服务的入口,由项目、服务组、服务和服务依赖组成。用户在设计项目架构时,可按照研发团队等维度对项目进行划分服务组,每个服务组会开发若干个服务,服务之间也会存在相互调用的服务依赖。

关于项目管理的更多信息,请参考项目管理

项目

项目是使用AstroPro核心业务的入口。在使用AstroPro进行应用建模前,需要先创建一个项目。

图1 项目

关于项目的更多信息,请参考如何创建项目?项目角色管理

服务组

服务组用于对项目中的服务进行分组,一般一个分组对应一个研发团队。创建项目后,默认会创建一个和项目同名的服务组,所有新建服务默认在此分组下。

关于服务组的更多信息,请参考如何新建服务组?

(微)服务

(微)服务是业务概念,即提供某种服务的某个进程。每一个服务都具有自主运行的业务功能,对外开放不受语言限制的API (最常用的是HTTP)。多个(微)服务组成应用程序。

图2 创建服务

关于(微)服务的更多信息请参考如何创建服务?编辑服务了解业务设计中的对象

服务依赖

服务依赖是指一个服务为完成对该服务请求的响应,与其他服务间的调用关系。

通常情况下,一个应用不是一个单独的服务,可能由多个服务共同组成。这些服务之间可能存在一些跨服务的调用,此时就需要通过添加依赖服务,把这些服务的客户端集成过来。

关于服务依赖的更多信息,请参考如何添加服务依赖?

应用管理

应用管理主要关注软件应用程序的生命周期,包括开发、部署、维护和优化。

应用是项目中的一个组成部分,通常包含应用服务(Application Services),这些服务使用领域层中的聚合和实体来执行业务操作。

关于应用管理的更多信息,请参考如何创建应用?如何创建子域?如何创建应用服务?

资产库管理

资产库提供架构模板,业务对象模板和自定义字段类型,助于确保不同项目或系统之间的一致性,同时加快设计和开发过程,提高工作效率。

关于资产库管理的更多信息,请参考如何架构模板?如何创建业务对象模板?如何创建自定义字段类型?

相关文档