检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
public String testCustomDowngrade(Integer id) { int i = 1 / id; return new User(id, "test", 12).toString(); } // 自定义降级方法需要和原方法返回值相同,参数列表在原方法的基础上多添加一个
如何为对象添加固定字段 使用说明 在AstroPro中,每个业务对象默认只有一个“id”固定字段。除此之外,您还可以为其添加creator、createTime、modifyTime和description四个固定字段。 添加固定字段 在业务设计页面,选中某个业务对象。 单击BO
"retryTest") public User testRetry(Integer id) { int i = 1 / id; return new User(id, "vn", 12); } 注意事项 当使用超时功能时,当前方法不能运行在异步线程中,异步会导致超时功能失效。
"timeLimitTest") public String testTimelimit(long sleepTime) { return "demo"; } 父主题: devspore-clientcontrol使用指南
public boolean isAuth(){ return false; } 解决方案 在is方法上面添加@JsonIgnore注解。 @JsonIgnore public boolean isAuth(){ return false; } 父主题: 常见问题
开启自定义鉴权功能 自定义鉴权功能在微服务架构、API管理、企业内部系统集成等方面发挥着重要作用,它提供了灵活性和可扩展性,以满足不同业务场景下的安全需求。 开启自定义鉴权功能前,请确保依赖服务的“是否启用扩展拦截”按钮已启用。 图1 开启“是否启用扩展拦截”配置 登录Astro
ClientProperties数据结构说明 参数名称 是否必选 参数类型 取值范围 描述 match 否 String - 正则表达式,用于与requestMapping中的url匹配。 module 否 FallbackOrder RetryFirst/CircuitBreakerFisrt二选一的枚举类。
devspore-auth使用指南 devspore-auth-oneaccess使用指南 devspore-auth自定义token解析认证 父主题: DevSpore-SDK使用指南
spring-boot-huawei使用指南 spring-boot-huawei使用概述 使用指南 配置说明 父主题: DevSpore-SDK使用指南
相关概念 应用运维管理(Application Operations Management),简称AOM,是云上应用的一站式立体化运维管理平台,实时监控应用及云资源,采集各项指标、日志及事件等数据分析应用健康状态,提供告警及数据可视化功能,帮助用户及时发现故障,全面掌握应用、资源及业务的实时运行状况。
devspore-clientcontrol使用指南 devspore-clientcontrol使用概述 接入指南 使用场景 参数配置说明 常见问题 父主题: DevSpore-SDK使用指南
throwable); } else { log.info("service exception " , throwable); } return "xxxx"; } 熔断器的状态变化会打印相应的日志,日志中关键信息如下: 关闭到打开(此时处于熔断状态,方法不可访问):changed
public String testClientControlJiangji(Integer id) { int i = 1 / id; return new User(id, "vn", 12).toString(); } 当使用服务优先时clientcontrol的处理逻辑如下:
AstroPro-SDK版本变更与下载 AstroPro-SDK版本变更记录及下载地址如下。您可以按需下载所需的AstroPro-SDK,也可以直接通过表1中链接,一次性下载所有的AstroPro-SDK。 如果您能访问外网并下线maven依赖,则可通过修改maven settings
开启horizon 登录AstroPro控制台,单击“进入首页”,进入AstroPro实例。 在左侧导航栏中,选择“后端开发平台 > 服务管理 > 服务”。 在服务列表中,单击待操作服务“操作”列的“编辑”。 图1 编辑服务 在基本配置中,开启“是否启用扩展拦截”。 图2 启用扩展拦截
devspore-security使用指南 devspore-security使用概述 使用指南 配置说明 父主题: DevSpore-SDK使用指南
public String testClientControlJiangji(Integer id) { int i = 1 / id; return new User(id, "vn", 12).toString(); } 父主题: 使用熔断降级功能
devspore-horizon介绍 扩展拦截功能依赖devspore-horizon组件实现。devspore-horizon是DevSpore开发框架提供的一种插件机制,用户可以在请求被处理前(Entry)和应答发送前(Exit)调用DevSpore预置的插件,也可以使用自己
使用指南 使用spring-boot-huawei组件 使用spring-boot-starter-huawei组件 组件纳管的依赖包和版本 父主题: spring-boot-huawei使用指南
clouddragon.apigateway_client"}) @MapperScan("com.huawei.coral.coralgeneratorsvr.mapper") @Slf4j public class Application extends SpringBootServletInitializer