检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
步骤三:编辑服务 服务创建后,请根据自身业务的需求,设置服务的基本信息、框架配置、生成策略、业务设计和服务依赖,完成业务建模。 在服务列表中,单击步骤二:新建一个服务中已创建服务后的“编辑”。 图7 编辑服务 本示例中,基本配置、框架配置和生成策略均保持默认,直接单击“下一步”。
Abstract BO 功能介绍 Abstract BO是一个抽象对象,不能单独存在,没有数据库表,需要和业务对象建立继承的关系。建立继承关系后,业务对象会继承抽象对象中的字段。例如,抽象对象Abstract和业务对象Role存在继承关系,在抽象对象Abstract中,新建一个n
版和企业版三种规格套餐,供您选择。关于规格的详细介绍,请参见表1。 基础版:满足个人及创业团队的基础需求,用户能够低门槛入门使用该产品。 专业版/企业版:提供了更多的应用及实体功能,可满足中大型企业的复杂管理需求。 表1 Astro企业应用套餐规格清单 版本类型 基础版 专业版 企业版
在左侧导航栏中,选择“后端开发平台 > 应用管理 > 应用”。 在项目下拉框中,选择应用所属的项目,单击“新建应用”。 配置应用的基本信息。 表1 应用基本参数说明 参数 说明 应用名称 输入应用名称,名称只能包含大小写字母、数字、连字符(-)和下划线(_)。 名称必须唯一,不能重复。
初始值类型:可选择“JSON类型”和“JS表达式类型” 初始值:数据写法和JS写法一致。 字符串: "string" 数字: 123 布尔值: true/false 对象: {"name": "xxx"} 数组: ["1", "2"] 空值: null JS表达式: (“初始值类型”需要选择“JS表达式类型”)
BO(AstroPro会自动创建ROOTED表引用字段,并创建外键关联ROOTED表),SHARDING表的分库策略和ROOTED必须保持一致。 单库对象(SINGLE):单表,不进行分库,也不是广播表,仅在一个数据库实例中存在。 表名:设置BO对象在数据库中的表名。 字段:编辑对象的字段。单
件进行属性设置。 参数说明 通用参数: id:规定HTML元素的唯一的id。 className:用于属性定义元素的类名;通常用于指向样式表的类和JavaScript中。 ref:接受一个内部值,返回一个响应式的、可更改的ref对象,此对象只有一个指向其内部值的属性。 更多参数说明详情请参考vuejs。
vent对应customMethod字段。 name String 表示本次操作的metaBO或者RO(关系类型)的名称。此值会传递到DataEvent对应sourceName字段。 操作示例 新增操作:此示例表示可对名为Order的metaBO新增操作做统一的操作前认证、鉴权,操作后消息发送、缓存更新、审计等。
一个子域可以包含的分片服务数量为0..n。分片服务有两种方式和根服务建立关系:可以通过建立根维度映射表,其它sharding表外键引用它的方式。也可以直接为每个表加一个根维度表id字段。 API版本:服务的API版本,默认为新增一个服务时配置的版本,如果需要升级API的版本,请参见升级API版本。
使用组件 概述 组件是低代码开发的构建块,就像积木一样。它们是可重复使用的小部件,可以轻松搭建和管理网页。举个例子,按钮、导航栏和表单都可以是组件。这有助于您快速搭建网站。 下面介绍如何在低代码中使用组件,实现页面快速搭建。 从物料面板中添加组件 参考登录AstroPro界面中操作,登录AstroPro界面。
操作步骤 参考登录AstroPro界面中操作,登录AstroPro界面。 在左侧导航栏中,选择“后端开发平台 > 服务管理 > 服务”。 在服务列表中,单击已创建服务后的“详情”。 在服务详情页,可按需执行相关操作。 查看服务的基本信息、变更记录和所依赖的服务等信息。 在所属服务组模块中
在AstroPro中,用户通过业务设计,可生成高可用、高可靠、以及安全稳定的企业级IT应用框架。 对象:对象可以理解为数据库中创建的一个表。每个对象对应一张数据库表,用于保存业务系统需要的配置数据和业务数据。对象可以存储组织或业务特有的数据,您可以围绕对象这一核心,定义相关的字段、字段校验
testHandler2(@RequestBody @Valid User user) { return "pass demo2"; } } 常用约束 表1 常用约束说明 注解 约束说明 @Null 被注释的元素必须为null。 @NotNull 被注释的元素必须不为null。 @AssertTrue
设置数据项能够存储的最大字符数。 精度 设置数据表示的精确度。 枚举类型名称 输入枚举类型名称。 描述 输入补充说明信息。 图1 配置自定义字段类型基本信息 添加校验规则。 单击“编辑校验规则”,进入校验规则编辑界面。 单击“新增”,添加校验规则。 参考表2配置校验信息。 表2 配置校验信息 参数 说明
interceptor生成的字符串UUID,分表采用hash,逻辑表数量难扩容。 雪花算法:使用ShardingJDBC雪花算法,id以时间戳开头,分表采用hash,逻辑表数量难扩容。 自增主键(32位)/自增主键(64位):使用整数range分表,需自己开发插件完成分表算法,逻辑表数量比较容易扩容。 用户自定义:使用用户自定义的方法。
'object1'; 标签使用效果: 别名标签 在comment中使用函数形式标识字段或表的别名,标识作用于表中字段或表名。 参数说明: 标签名称:alias。 数据类型:string类型。 默认值:空(原字段名或表名)。 标签示例: CREATE TABLE `t_workspace9` (
Object三种类型的对象,请根据业务需求进行选择。 BO:业务对象,业务对象映射到服务中的一个实体,对应数据库中的一张表。 Abstract BO:抽象对象,不能实例化,没有对应的数据库表,需要和业务对象有个继承的操作。例如,业务对象A继承一个抽象对象B,则B中的字段都会被A继承过来。 Value
etaBo主键的参数,如图2所示。 图2 API路径 描述:输入自定义API的描述信息。 设置代码生成层,参数设置与代码生成关系请参考表1。 表1 设置代码生成层组合说明 接口层 应用层 数据访问层 代码生成 x √ x 仅在应用层生成代码。 x x √ 仅在数据访问层生成代码。
rFisrt)。 time-limit 否 TimeLimit 参考表5。 限时配置。 retry 否 Retry 参考表6。 重试的配置。 fallback 否 Fallback 参考表7。 断路器配置。 表5 TimeLimit数据结构说明 参数名称 是否必选 参数类型 取值范围
devspore-probe使用概述 devspore-probe主要是用来对微服务进行监控指标暴露的功能组件,devspore-probe对Micrometer做二次封装,借助自动配置,默认提供多种中间件的兼容,同时支持指标扩展,业务可根据自身需要扩展指标。 devspore-