正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
创建架构模板 使用说明 项目遵循相同的结构和模式时,可以创建架构模板,并使用该模板创建应用,减少设计和实现的时间。 架构模板为Astro Pro企业版功能,如果您需要使用此功能,请升级Astro Pro产品版本。 创建架构模板 参考登录AstroPro界面中操作,登录AstroPro界面。
加快应用构建,差异场景灵活扩展,助力业务创新。AstroPro通过元数据多租,高低代码协同等能力,快速构建企业核心业务应用,提高多层级/多分支企业的应用构建效率。 图1 AstroPro总体架构图
入门必读 Astro企业应用(AstroPro,简称AstroPro)通过元数据多租、高低代码协同等能力,快速构建企业核心业务应用,提高多层级/多分支企业的应用构建效率。不过,要熟练使用AstroPro,还需要进行一些基础和深入的学习。在此为您总结了用户咨询的高频问题和搭建经验,
AstroPro为每个项目预置了项目管理员、架构师和开发者三种类型的角色。 项目管理员 可以增删改査项目下的所有资源。 可以为项目下的所有角色分配用户(仅限于同账号下的用户,如图1中的IAM用户1、IAM用户2)。 图1 华为账号与IAM用户 架构师 可以新建服务。 可以删除本人创建的服务,不能删除其他人创建的服务。
资产库管理 创建架构模板 创建业务对象模板 创建自定义字段类型 常见问题 了解更多常见问题、案例和解决方案 热门案例 如何快速上手AstroPro? 如何进行应用建模? 智能客服 您好!我是有问必答知识渊博的的智能问答机器人,有问题欢迎随时求助哦! 社区求助 华为云社区是华为云用户的聚集
复制服务 使用说明 AstroPro支持复制服务,减少重复开发,提高交付效率。 前提条件 仅工作空间管理员、项目管理员和架构师,才能执行复制服务的操作。 图1 复制服务角色要求 操作步骤 参考登录AstroPro界面中操作,登录AstroPro界面。 在左侧导航栏中,选择“后端开发平台
选择已编辑好的swagger文件。 单击“打开”,界面显示“导入swagger成功”,完成swagger文件导入。 界面不会显示对应业务架构图,直接单击“下一步”,进入服务依赖环节。 图1 导入成功 父主题: 导入swagger
应用场景 新服务构建 应用场景 应用场景复杂,缺乏软件架构设计能力,以及微服务开发能力。 开发能力不足,缺乏编码规范和安全编码意识。 对云上数据库、中间件和存储等服务不了解,缺乏云上服务对接能力。 价值 根据用户的诉求,快速帮助用户生成满足DDD领域驱动设计的框架代码,并且内置稳
领域驱动设计,创建业务应用,用户通过业务建模,可生成高可用、高可靠、以及安全稳定的企业级IT应用框架。 支持领域驱动设计的建模,以及复杂关系建模,生成架构规范的代码框架,降低开发门槛。 安全可靠,内置稳定的安全防护能力。 内置业界优秀开发规范实践,内置编码规范、API规范和数据规范,提升企业研发质量。
创建业务对象模板 使用说明 创建业务对象模板时,定义了业务流程、数据模型和用户界面的基本结构。你可以使用业务模板创建应用,确保其业务架构与战略目标保持一致,并能够灵活应对变化。 本章节以一个简单的继承组件为例,为您介绍创建业务对象模板的流程。 业务对象模板为Astro Pro企业
创建应用服务 使用说明 应用服务是DDD架构中的一个重要组成部分,它们帮助您将业务逻辑与技术实现分离,提高了软件的可维护性和可扩展性。通过使用应用服务,可以更清晰地定义业务操作,并确保它们与领域模型的一致性。 应用管理为Astro Pro企业版功能,如果您需要使用此功能,请升级Astro
您可以在“资产库”中自定义模板。当您的业务与模板中的场景相似度较高时,可以通过模板创建新的服务,减少重复开发,提高交付效率。 前提条件 已完成模板创建,具体操作请参考创建架构模板和创建业务对象模板。 已新建项目。 已创建服务组。 使用模板创建服务 参考登录AstroPro界面中操作,登录AstroPro界面。 在左侧导航栏中,选择“后端开发平台
不启用:不启用调用链。 华为云APM:使用应用性能管理服务APM作为调用链。APM您的云上引用健康管理专家,可帮助运维人员快速发现应用的性能瓶颈,以及故障根源的快速定位,为用户体验保驾护航。更多关于APM的介绍,请参见应用性能管理APM。 服务监控 不启用:不对接服务监控组件。 华为云AOM:使用
删除页面模板 √ √ √ √ x 新增架构模板 √(工作空间级及所有项目) √(工作空间中指定项目) √(工作空间中指定项目) x x 修改架构模板 √(工作空间级及所有项目) √(工作空间中指定项目) √(工作空间中指定项目) x x 删除架构模板 √(工作空间级及所有项目) √(工作空间中指定项目)
如何创建应用? 如何创建子域? 如何创建应用服务? 资产库管理 资产库提供架构模板,业务对象模板和自定义字段类型,助于确保不同项目或系统之间的一致性,同时加快设计和开发过程,提高工作效率。 支持区域: 华北-北京四 如何架构模板? 如何创建业务对象模板? 如何创建自定义字段类型? 前端应用开发
资产库管理 创建架构模板 创建业务对象模板 创建自定义字段类型 父主题: 后端应用管理
odeArts PerfTest的介绍,请参见性能测试CodeArts PerfTest。 代码架构看护测试:是否启用看护代码架构,看护代码的分层调用、命名规范和注解规范等。“代码架构看护测试”设置为“是”时,在代码中会生成一个“test”目录。 图7 开启代码结构看护测试效果 租户配置。
表3 套餐功能特性差异说明 模块 功能 基础版 专业版 企业版 全局功能 导入元数据 支持 支持 支持 架构模板 不支持 不支持 支持 业务对象模板 不支持 不支持 支持 参考架构 不支持 支持 支持 导入DDL 不支持 不支持 支持 导入swagger 不支持 不支持 支持 技术建模
只能拥有一个工作空间。 项目管理 项目管理是AstroPro业务系统中生成微服务的入口,由项目、服务组、服务和服务依赖组成。用户在设计项目架构时,可按照研发团队等维度对项目进行划分服务组,每个服务组会开发若干个服务,服务之间也会存在相互调用的服务依赖。 项目 项目是一个功能相对完
核心域:包含了核心业务逻辑和价值创造部分,具有竞争优势所在的领域,在软件设计和结构中,需特别关注。 支撑域:支撑域通常是可以被复用的,在整个架构中起到支撑和辅助作用,例如,身份验证、日志记录等。 通用域:在特定业务领域非常重要,但同时可能被其他领域共享,例如,支付处理。 是否单元化