springcloud微服务学习笔记38:Hystrix之全局服务降级DefaultProperties

springcloud微服务学习笔记目录:

存在的问题:
1.每个业务方法对应一个兜底的方法,代码膨胀
2.统一和自定义分开

问题解决
1.@DefaultProperties(defaultFallback = “)
1: 1每个方法配置一个服务降级方法
1: N除了个别重要核心业务有专属,庀普通的可以通过@DefaultProperties(defaultFallback=“”) 统- -跳转到统- 处理结果页面
通用的和独享的各自分开,避免了代码膨胀,合理减少了代码量

controller配置
在这里插入图片描述
在这里插入图片描述
测试
地址:http://localhost/consumer/payment/hystrix/timeout/{id}
在这里插入图片描述

 
posted @ 2022-10-04 09:34  Jonkidi  阅读(47)  评论(0)    收藏  举报