检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
登录AstroPro界面 前提条件 已参考购买基础版实例、购买专业版实例或购买企业版实例中操作,购买AstroPro实例。 登录AstroPro界面 使用华为账号,登录华为云网站。 在顶部导航栏右侧单击“控制台”,进入华为云控制台。 在“产品”中,选择“开发与运维 > 低代码平台
熔断器的状态变化会打印相应的日志,日志中关键信息如下: 关闭到打开(此时处于熔断状态,方法不可访问):changed state from CLOSED to OPEN。 打开到半开(方法可以访问):changed state from OPEN to HALF_OPEN。 半开到打开(此时处于熔断状态,方法不可访问):changed
如何为对象自定义API 使用说明 当系统提供的基本操作无法满足需求时,可通过自定义API来实现 图1 查看操作类型 约束与限制 如果您的业务设置为聚合关系,则只能在主要方自定义API。 添加自定义API 在业务设计页面,选中某个业务对象。 单击右侧属性配置中的“自定义API”,进入编辑自定义API页面。
访问熔断状态的方法时报错异常 问题描述 运行时报错Request processing failed; nested exception is io.github.resilience4j.circuitbreaker.CallNotPermittedException: CircuitBreaker
如何为对象添加固定字段 使用说明 在AstroPro中,每个业务对象默认只有一个“id”固定字段。除此之外,您还可以为其添加creator、createTime、modifyTime和description四个固定字段。 添加固定字段 在业务设计页面,选中某个业务对象。 单击BO
如何定义脱敏规则 使用说明 当对象字段中存在某些敏感信息时,可通过定义脱敏规则来进行脱敏处理。 定义脱敏规则 在业务设计页面,单击“脱敏规则”。 图1 选择脱敏规则 单击“新增”,添加一个脱敏规则。 例如,将移动电话的第2位到第5位数字进行脱敏处理。 图2 自定义脱敏规则 在对象的字段中,使用脱敏规则。
通过导入DDL文件实现业务设计 本章节指导您如何通过导入DDL文件来实现业务设计。DDL文件不仅定义了数据库的结构,还确保了数据的完整性和一致性,为业务应用提供了坚实的基础。 DDL文件设计 根据业务模型,完成DDL文件设计,DDL标签使用可参考DDL标签使用指南。 示例: CREATE
如何自定义DTO 使用说明 自定义DTO相当于数据传输对象,主要用于自定义API时添加参数或返回体。 自定义DTO 在业务设计页面,单击“自定义DTO”。 图1 自定义DTO 单击“新增”,添加一个自定义DTO。 图2 自定义一个Dto1 在自定义API的参数或返回体中,使用自定义DTO。
可使用java命令运行。 war:打成war包。war是Java Web应用程序的标准打包格式,war是一个Web模块,包括WEB-INF目录,可直接运行于Web容器中。 设置完成后,单击“创建”,完成架构模板创建。 编辑架构模板 参考登录AstroPro界面中操作,登录AstroPro界面。
自定义缓存key读取失败 问题描述 运行时报错com.huaweicloud.devspore.clientcontrol.core.ClientControlCacheComponent] [ERROR] - [Expression [xxxxx] @xx: ELxxxx]。 解决方案
如何为对象添加枚举字段 使用说明 AstroPro的对象中仅提供了常用的字段类型(简单类型、数组类型),对于某些特殊的字段类型,如枚举类型(例如性别,男、女),此时可以通过添加枚举字段来实现。 图1 查看字段类型 添加枚举字段 在业务设计页面,单击“枚举字段”。 在编辑枚举字段页面,单击,输入枚举名称(如Sex)。
导入swagger文件 在业务设计页面,单击“导入swagger”。 选择已编辑好的swagger文件。 单击“打开”,界面显示“导入swagger成功”,完成swagger文件导入。 界面不会显示对应业务架构图,直接单击“下一步”,进入服务依赖环节。 图1 导入成功 父主题: 导入swagger
输入变更日志描述信息,单击“创建”。 系统开始创建服务,并生成该服务的基本代码。代码生成后,界面会提供一个压缩包,可直接下载使用。压缩包格式为“服务名称+唯一ID”。 图2 开始创建微服务 到此您已完成整个企业核心应用的创建。 打开生成的服务代码包,在“README.md”文件中可查看代码目录结构的说明,如图3所示。
设置服务框架、版本和单元化策略等信息,请根据实际业务直接在界面进行勾选。 框架配置 设置服务的架构、数据库、缓存和安全认证等信息,请根据实际业务直接在界面进行勾选。 生成策略 设置服务的API、代码风格、部署和性能测试等信息,请根据实际业务直接在界面进行勾选。 业务设计 基本配置、框架配置和生
念,即提供某种服务的某个进程。每一个服务都具有自主运行的业务功能,对外开放不受语言限制的API,多个服务组成应用程序。 在AstroPro中,项目、服务组和服务之间的关系,如图1所示。 图1 项目、服务组与服务的关系 4、熟悉如何进行业务设计 在AstroPro中,用户通过业务设
int i = 1 / id; return new User(id, "vn", 12); } 注意事项 当使用超时功能时,当前方法不能运行在异步线程中,异步会导致超时功能失效。 触发重试的机制是方法抛出异常,不管是什么异常,只要抛出了异常方法就会重试,如果抛出某些异常的时候不
创建。 本章节为您介绍如何自定义创建及使用客户端流控策略。 约束与限制 客户端流控策略为Astro Pro企业版功能,如果您需要使用此功能,请升级Astro Pro实例版本。 创建客户端流控策略 参考登录AstroPro界面中操作,登录AstroPro界面。 在左侧导航栏中,选择“后端开发平台
删除项目 使用说明 删除项目前,请确保已删除项目中的服务组。如何删除服务组,请参见删除服务组。 单个删除项目 参考登录AstroPro界面中操作,登录AstroPro界面。 在左侧导航栏中,选择“后端开发平台 > 服务管理 > 项目”。 在项目列表中,单击待删除项目后的“删除”。
续费概述 续费简介 包年/包月的AstroPro到期后,会影响AstroPro功能的正常运行。如果您想继续使用,需要在指定的时间内为其续费,否则建模功能可能将会受限。在到期前续费成功,AstroPro的运行不受影响。 例如。购买AstroPro专业版套餐后,若您有订购扩容包,执行续费操作
使用说明 服务组不再使用时,可以删除已创建的服务组。删除服务组前,请确保服务组中的服务已删除。如何删除服务,请参见删除服务。 单个删除服务组 参考登录AstroPro界面中操作,登录AstroPro界面。 在左侧导航栏中,选择“服务管理 > 服务组”。 选择服务组所属的项目,单击待删除服务组后的“删除”。