检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
probe.aom.apig-app-code - String 被授权服务的appCode、非必须使用,非内部用户使用AccessCode鉴权方式的时候需要配置此配置。 devspore.probe.aom.url - String 监控数据上报AOM平台接口URL。 devspore
通常情况下,一个应用不是一个单独的服务,可能由多个服务共同组成。这些服务之间可能存在一些跨服务的调用,此时就需要通过添加依赖服务,把这些服务的客户端集成过来。添加服务依赖后,可在服务SLA页面查看相关信息,如服务提供者、服务消费者、依赖方式、依赖强弱等,同时可配置服务调用时延和读取数据不一致最大容忍时间。
通常情况下,一个应用不是一个单独的服务,可能由多个服务共同组成。这些服务之间可能存在一些跨服务的调用,此时就需要通过添加依赖服务,把这些服务的客户端集成过来。添加依赖服务前,请确保依赖服务的“是否生成客户端”按钮已启用。 图1 开启“是否生成客户端”配置 在服务依赖中,选择当前服务依赖的服务。
先付费再使用,按照订单的购买周期进行结算。关于计费模式的详细介绍,请参见计费模式。 计费项 AstroPro的计费项为套餐规格的包年/包月购买,套餐规格由使用用户数、可创建服务数量和可创建模型数量等组成。关于计费项的详细介绍,请参见计费项。 续费 包年/包月AstroPro在到期
署,该服务只在一个单元(一般以region为单元)内部署。编辑服务时可修改单元化策略。 API版本:服务的API版本,默认为新增一个服务时配置的版本,如果需要升级API的版本,请参见升级API版本。 是否启用扩展拦截:通过引入devspore-horizon插件,用户自定义继承抽
ract BO等。 com.astropro |-- api # API层代码,定义向外部服务暴露的接口(必填项) {biz}Api.java {biz}Controller.java
步骤5:生成服务代码 根据配置的业务模型生成该服务的基本代码。代码生成后,会提供一个压缩包,供您使用。关于压缩包中代码的详细介绍,请参见服务开发框架详解。 在服务依赖页面,单击“创建”。 图1 创建服务 输入变更日志描述信息,单击“创建”。 系统开始创建服务,并生成该服务的基本代
SpringBoot 3):生成JDK17+SpringBoot3的代码框架。 在详细配置中,配置服务的详细信息。 图2 详细配置 服务类型:当前仅支持创建原子服务。原子服务是指对外提供业务对象管理API,有独立数据存储(一般为独立数据库)的服务。原子服务之间可以相互调用。 服务组:
执行框架转换 应用场景 针对企业中使用Dubbo等其他API框架的存量服务,AstroPro支持将代码统一转换为Spring MVC + OpenAPI的主流框架。转换后的框架将统一化,这有助于简化技术栈,降低技术多样性带来的复杂性,同时提高开发和运维团队的效率。 约束与限制 框架转换为Astro
ct BO等。 com.astropro |-- api # API层代码,定义向外部服务暴露的接口(必填项) {biz}Api.java
视化功能,帮助您及时发现故障,全面掌握应用、资源及业务的实时运行状况。更多关于AOM的介绍,请参见应用运维管理AOM。 设置完成后,单击“下一步”,进入生成策略页面。 API设置。 图8 API设置 Json序列化 小驼峰:序列化后的json属性名,采用驼峰格式。 下划线:序列化
Pro,简称AstroPro)是Astro面向企业数字化转型提供的元数据驱动的企业应用一站式构建平台。为企业SaaS应用提供端到端开发管理平台,沉淀通用能力,加快应用构建,差异场景灵活扩展,助力业务创新。 产品介绍 立即使用 成长地图 由浅入深,带您玩转AstroPro 01 了解 AstroP
本章节以一个简单的继承组件为例,为您介绍创建业务对象模板的流程。 约束与限制 业务对象模板为Astro Pro企业版功能,如果您需要使用此功能,请升级Astro Pro实例版本。 创建业务对象模板 参考登录AstroPro界面中操作,登录AstroPro界面。 在左侧导航栏中,选择“后端开发平台 > 资产库
查看大纲树 参考登录AstroPro界面中操作,登录AstroPro界面。 在左侧导航栏中,选择“前端开发平台 > 前端应用”。 单击应用模块内的“开发应用”,进入设计器。 在左侧插件栏中,单击,展开并查看页面大纲树。 图1 设置主页 父主题: 前端应用管理
utils使用示例 本章节以按钮组件单击时显示Loading效果为例为您介绍npm utils的使用。 添加组件 参考登录AstroPro界面中操作,登录AstroPro界面。 在左侧导航栏中,选择“前端开发平台 > 前端应用”。 单击待编辑应用模块内的“开发应用”,进入设计器。 在左侧插件栏中,单击,展开物料资产包。
开启自定义认证功能 登录AstroPro控制台,单击“进入首页”,进入AstroPro实例。 在左侧导航栏中,选择“后端开发平台 > 服务管理 > 服务”。 在服务列表中,选择对应服务,单击“操作”列“编辑”,进入服务编辑页面。 服务编辑页面中,在“框架配置”页面,“安全认证”模块中,“身份认证”选择“自定义认证”。
v3),springdoc-openapi-ui(jdk8),springdoc-openapi-starter-webmvc-ui(jdk17),有了这些工具后可以为服务接口字段生成openapi在线文档。 yaml文件解析用到的snakeyaml,注解:jakarta.annotation-api。 常用
新增服务时,只能设置为SINGLE,即单库,无论子域是否进行单元化部署,该服务只在一个单元(一般以region为单元)内部署。 API版本:服务API版本,对应服务Service段的apiVersion字段,一般为v1、v2类型的值。 描述:设置服务的描述信息。 单击“确定”,完成服务的创建。 此
开启horizon 登录AstroPro控制台,单击“进入首页”,进入AstroPro实例。 在左侧导航栏中,选择“后端开发平台 > 服务管理 > 服务”。 在服务列表中,单击待操作服务“操作”列的“编辑”。 图1 编辑服务 在基本配置中,开启“是否启用扩展拦截”。 图2 启用扩展拦截
配置连接器 应用场景 通过连接器生成客户端,可以将已有服务的接口抽象和封装为一套标准化的客户端库。这样,其他服务可以通过这些客户端库以统一和简化的方式调用已有服务的接口,无需关心服务的具体实现细节。生成的客户端库可以作为服务间通信的标准工具,减少了重复的代码编写,提高了开发效率和代码的可重用性。