检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
enable: false 在目标方法上添加@ClientControl注解,且rule属性指定用户在配置文件中自定义的rules名称(本示例使用retryTest)。 // 在想要使用超时功能的方法上添加 @ClientControl注解, 属性值rule 填写配置文件中自定义的名称
个分组对应一个研发团队。创建项目后,默认会创建一个和项目同名的服务组,所有新建服务默认在此分组下。 添加服务 在新增服务界面,通过简单的配置,完成服务框架的搭建。 编辑服务 添加服务的操作,相当于为服务搭建了一个框架。如果需要服务实现某些特定的功能,还需要您根据业务需求,对服务进行业务模型配置。
使用工具类方法 添加工具类 npm utils使用示例 function utils使用示例 父主题: 前端应用管理
数据源管理 获取数据源远程字段 添加静态数据 使用数据源 父主题: 前端应用管理
Text组件:在右侧属性设置面板选择“样式”,字体大小调整至22px,字重700;在右侧属性设置面板选择“属性”,文本输入“企业用户登录”。 图8 添加登录标题 再依次将两个Text、两个输入框、一个按钮组件分别拖拽至6的容器内,外间距上下分别设置为10px,调整整体页面布局。整体效果如图9所示。
创建企业核心应用 了解构建流程 步骤1:创建项目 (可选)步骤2:创建服务组 步骤3:添加服务 步骤4:编辑服务 步骤5:生成服务代码 父主题: 后端应用管理
api-description-tags false boolean 是否开启http_server_request指标添加description标签功能,如开启,会自动添加@ApiOperation注解的value字段或@Operation注解的summary字段作为description值。
表名:设置BO对象在数据库中的表名。 字段:编辑对象的字段。单击“字段”,进入编辑对象字段页面,可为对象添加字段和索引。其中,“NORMAL”为一般类型索引,使用B+树类型存储;“UNIQUE”为唯一索引。 图2 新增字段 图3 添加索引 自定义API:当系统预置的增删改查操作不能满足需求时,您可以通过自定义
批量删除和自定义查询。默认值为新增、更新、删除、查询和批量查询。 对象版本化:通过版本号的机制实现的乐观锁功能。开启此功能时,会在表中自动添加一个devspore_verion的字段来记录版本。在更新操作时会检查当前版本号和DB中的版本号是否一致,一致则更新数据并增加版本号,如果
了注解的方式去快速的定义监控指标,避免了定义复杂的监控类。 如何使用 项目中引入devspore-probe依赖,在项目的pom.xml中添加下面的配置。 1 2 3 4 5 <dependency> <groupId>com.huaweicloud.devspore</groupId>
批量删除和自定义查询。默认值为新增、更新、删除、查询和批量查询。 对象版本化:通过版本号的机制实现的乐观锁功能。开启此功能时,会在表中自动添加一个devspore_verion的字段来记录版本。在更新操作时会检查当前版本号和DB中的版本号是否一致,一致则更新数据并增加版本号,如果
horizon插件,并在所有service实现类的方法上添加“@Extension”注解。同时在plugin目录下,生成“DefaultRequestPlugin.java”示例文件。 使用插件时,用户需要在配置文件中添加devspore.horizon.processors,即
e两个模块。 DDD:和单Module一样,工程目录结构只有一个模块。 图3 工程目录不同类型设置效果 module添加服务名前缀:配置为“是”时,模块名称前会添加服务名前缀。 图4 开启前后效果 设置部署信息。 图5 设置部署信息 服务部署脚本 对接CCE部署和ServiceS
使用指南 如何使用devspore-probe 引入Maven依赖,在项目的pom.xml中添加下面的依赖,version应使用最新版本。 <dependency> <groupId>com.huaweicloud.devspore</groupId> <artifactId
关系表标识:含有"_rel_"的表名,大小写不敏感。例如:t_rel_workspace4_workspace5。 关系标签 一对多关系 在MANY一方的关系字段上添加标注:COMMENT 'relation("关联表名","关联表字段","ONE2MANY")'。 DDL示例: CREATE TABLE
能。当使用服务优先功能时,在执行目标业务代码时,优先执行业务代码并返回,如果业务代码报错则去查询缓存并返回。具体使用方式如下: pom文件添加依赖。 配置文件,参考下面配置样例。 devspore: client-control: caches: test:
通常情况下,一个应用不是一个单独的服务,可能由多个服务共同组成。这些服务之间可能存在一些跨服务的调用,此时就需要通过添加依赖服务,把这些服务的客户端集成过来。 支持区域: 华北-北京四 如何添加服务依赖? 应用管理 应用管理主要关注软件应用程序的生命周期,包括开发、部署、维护和优化。 应用是项目
base/service:由base、service和client(如servicedemo-client)三个模块组成。其中,client为客户端模块,在AstroPro中添加服务时,开启“是否生成客户端”配置后(如图4),才会生成该模块。 图4 开启“是否生成客户端” 父主题: 服务开发框架详解
那性能缓存可以配置为3s,代表一个逻辑概念,标识缓存的结果离更新缓存的时间更近,不会对实际的缓存产生影响。 具体使用方式如下: pom文件添加依赖。 配置文件,参考下面配置样例。 devspore: client-control: caches: test:
输入的密钥,建议按全随机数生成,长度32字节以上。 敏感数据加密 DevSporeSecurity集成Jasypt加解密组件,实现配置文件敏感数据自动加解密。 pom文件中添加如下依赖。 <dependency> <groupId>com.huaweicloud.devspore</groupId>