检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Astro企业应用当前提供了基础版、专业版和企业版三种规格套餐。不同套餐支持的特性差异,请参见产品规格差异。如果您购买的实例无法满足您当前管理需求,则可升级实例版本。 当前仅支持从低规格套餐升级到高规格套餐,不支持降级。规格变更后,不支持回退。 在已购买的实例中,单击“操作”,选择“升级版本”。
配置自定义字段类型 使用说明 标准化的字段类型有时无法完全满足特定应用场景下的个性化需求,因此,需要创建自定义字段类型,从而提供更加精准和高效的数据处理能力。 约束与限制 自定义字段类型为Astro Pro专业版/企业版功能,如果您需要使用此功能,请升级Astro Pro实例版本。
在顶部下拉框中,选择子域所属的项目和应用。 选择待操作的应用服务,单击“操作”列的“编辑”。 配置服务SLA。 服务调用时延:指从客户端发起服务请求到接收到服务响应所经历的时间。设置合理的超时时间,避免因服务响应慢导致业务线程被阻塞。 读取数据不一致最大容忍时间:指系统能够接受的最大数据同步延
d 否 Long - 60(单位 s) 计入慢调用的时间(单位:秒)。 slow-call-rate-threshold 否 Long - 100 慢调用百分比(100为关闭慢调用熔断功能)(慢调用计算窗口和失败的窗口是独立计算的两个窗口)。 failure-rate-threshold
slow-call-duration-threshold: 1 # 计入慢调用的时间,单位 s slow-call-rate-threshold: 20 # 慢调用百分比(100为关闭慢调用熔断功能)(慢调用计算窗口和失败的窗口是独立计算的两个窗口) failure-rate-threshold:
图7 设置组件样式 图8 设置组件高级属性 步骤五:生成代码 根据配置的页面设计,生成应用的基本代码。代码生成后,会下载至本地,供您使用。 单击顶部工具栏的“下载源码”按钮。 选择下载路径。 选择生成到本地的文件。 图9 选择生成文件 单击“确定”,代码将下载至本地路径。 父主题:
编写生命周期函数 单击“保存”。 在弹框中输入历史备份信息,单击“确定”,完成页面创建。 创建完成后,可在模板的基础上继续设计改造页面。 注意:页面创建成功后,不能进行模板的更新和删除,只能预览调用的模板。 父主题: 前端应用管理
触发重试的机制是方法抛出异常,不管是什么异常,只要抛出了异常方法就会重试,如果抛出某些异常的时候不想重试,则可以参考配置中的ignore-exceptions,没有的时候此参数可以不配置。 配置中的policy中在提供的两种方式中选择一个即可,当使用Randomized的时候,配
当程序报出这个错误时,说明使用了熔断功能,且此时方法处于熔断状态(熔断器状态为OPEN)。当访问熔断状态的方法时就会抛出这个异常。 熔断器的状态变化时,clientcontrol会打印出如下的日志: [com.huaweicloud.devspore.clientcontrol.core
@Extension介绍 devspore-horizon是devspore提供的对metaBO(以及对应的RO)操作前鉴权、认证,metaBO变动后消息发送、审计等功能的组件。配置horizon后,generator生成的项目的repository中相关操作上会带有@Extension注解。
redisConnectionFactory # 当使用redis的时候,需要将redis的连接工厂的bean的名称配置在这里 rules: fallbackTest: # 此处配置的是一个别名,用户可自定义,具体使用地方是在注解上 time-limit:
linux下验证 在表格的“版本及下载地址”中获取SDK包下载路径。 下载SDK包到本地。 输入如下命令。 sha256sum {压缩包名} 对比压缩包.sha256的SHA256值和下载后的SDK包的SHA256值。 一致,则表示压缩包完整,下载过程不存在篡改和丢包。 不一致,说明SDK压缩包被篡改,需要重新获取。
redisConnectionFactory # 当使用redis的时候,需要将redis的连接工厂的bean的名称配置在这里 rules: fallbackTest: # 此处配置的是一个别名,用户可自定义,具体使用地方是在注解上 time-limit:
如果原方法执行失败,返回获取的缓存。 如果一开始没有获取到缓存,会直接将原方法执行失败的异常返回。 性能缓存是clientcontrol自带的一个概念,对应配置参数中的performance-ttl。例如一个缓存的有效时长是10s,那性能缓存可以配置为3s,代表一个逻辑概念,标识缓存的结果离更新缓
如何为对象添加枚举字段 使用说明 AstroPro的对象中仅提供了常用的字段类型(简单类型、数组类型),对于某些特殊的字段类型,如枚举类型(例如性别,男、女),此时可以通过添加枚举字段来实现。 图1 查看字段类型 添加枚举字段 在业务设计页面,单击“枚举字段”。 在编辑枚举字段页面,单击,输入枚举名称(如Sex)。
鼠标悬浮在待更新的物料包上,将显示操作图标。 图1 显示操作图标 单击更新按钮,进入更新物料包页面。 单击“点击上传”,重新上传本地已打包好的物料包。 重新上传物料包需注意: 重新上传物料包前需删除原文件,否则上传失败。 更新的物料包名称需与原文件物料包名称一致。 更新的版本号自动递增,例如更新前版本号为0
上传自定义组件物料包 设计器已提供了页面设计的基本组件,您还可以根据自己的特定需求和功能要求创建自定义组件。 约束限制 物料中心为Astro Pro企业版功能,如果您需要使用此功能,请升级Astro Pro实例版本。 上传自定义组件 参考登录AstroPro界面中操作,登录AstroPro界面。
不受语言限制的API (最常用的是HTTP)。多个(微)服务组成应用程序。 支持区域: 华北-北京四 如何创建服务? 编辑服务 了解业务设计中的对象 服务依赖 服务依赖是指一个服务为完成对该服务请求的响应,与其他服务间的调用关系。 通常情况下,一个应用不是一个单独的服务,可能由多
批量更新、批量查询、批量删除和自定义查询。默认值为新增、更新、删除、查询和批量查询。 对象版本化:通过版本号机制实现的乐观锁功能。开启此功能时,会在表中自动添加一个devspore_verion的字段来记录版本。在更新操作时会检查当前版本号和DB中的版本号是否一致,如果一致则更新
聚合关系本质上也是一种一对多关系,唯一不同的是聚合中次要方必须依赖首要方,任何对于次要方的操作首先要经过首要方才能继续往下操作。 图1 聚合和一对多的差异 关系属性设置 在业务设计页面,拖入两个BO业务对象(命名为Bo1、Bo2)单击“relations”中的“聚合”,为对象建立聚合关系。选中已创建的关系,在右侧页面即可设置关系属性,如图2所示。