SpringCloud学习 系列十、服务熔断与降级(3-类级别的服务降级)
系列导航
SpringCloud学习 系列一、 前言-为什么要学习微服务
SpringCloud学习 系列三、 创建一个没有使用springCloud的服务提供者和消费者
SpringCloud学习 系列四、微服务中心 Eureka介绍及创建一个Eureka中心服务
SpringCloud学习 系列五、创建生产者和消费者验证微服务中心 Eureka的作用
SpringCloud学习 系列七、EurekaServer集群创建
SpringCloud学习 系列十、服务熔断与降级(1-简介)
SpringCloud学习 系列十、服务熔断与降级(2-方法级别服务降级)
SpringCloud学习 系列十、服务熔断与降级(3-类级别的服务降级)
SpringCloud学习 系列十、服务熔断与降级(4-Dashboard监控仪表盘)
类级别的服务降级实验
(1)复制05-consumer-fallbackmethod-8080重名为05-consumer-fallbackfactory-8080
(2)修改配置文件
增加如下配置:
(3)修改启动类
(4)添加降级处理类

(5)修改Feign接口
(6)修改controller
(7)启动程序验证
1、启动程序00-eurekaserver-8000、05-consumer-fallbackfactory-8080
2、consumer/block/list测试服务降级
看看后台日志:
说明进去入了类级别的服务降级。
3、/consumer/block/get/1 测试服务降级
这里就有点意思了,“类级别的服务降级”和“方法级别的服务降级”都有程序会进入到哪个降级程序。
结果说明 “类级别的服务降级”比“方法级别的服务降级”优先级高。
分类:
springCloud
标签:
springCloud
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!