- 3
- 0
- 约2.49千字
- 约 11页
- 2022-03-26 发布于广东
- 举报
《SpringCloud微服务实战》
知识点:Hystrix之服务降级
问题
超时导致服务器变慢(转圈)
出错(宕机或程序运行出错)
解决
对方服务(8003)超时了,调用者(80)不能一直卡死等待,必须有服务降级
对方服务(8003)宕机了,调用者(80)不能一直卡死等待,必须有服务降级
对方服务(8003)OK,调用者(80)自己出故障或有自我要求(自己的等待时间小于服务提供者),自己处理降级
服务降级
哪些情况会触发服务降级
程序运行异常
服务超时
服务熔断触发服务降级
线程池 / 信号量打满
配置 Provider 提供端
服务降级的注解 @HystrixCommand
先从自身找问题,设置自身调用超时时间的峰值,峰值内可以正常运行,超过了需要服务降级 fallback
所以需要对 Provider - 8003进行超时设置
配置 Provider 提供端
1.在业务类中启用 Fallback
/** 配置需要进行 FallBack 的方法 */
@HystrixCommand(
// fallbackMethod :出错后处理方法的方法名
fallbackMethod = payment_timeout_error,
// 方法设置超时时间为 2000 ms = 2 s
您可能关注的文档
最近下载
- 基于PLC的牛奶自动包装机械结构和控制系统的设计.docx VIP
- 2026年废电路板贵金属回收.pptx
- 网络安全等级测评师能力评估(初级)样卷1.pdf VIP
- 【台达】VFD-BW_1 冲床专用交流电机驱动器 使用手册.pdf VIP
- 流行病学(第9版)PPT课件-第九章-疾病预后研究.pptx
- TSG-R6001-2025-压力容器安全管理人员和操作人员考核大纲.pdf VIP
- 2025年上半年中国标准化研究院事业编制人员招聘笔试备考题库及参考答案详解.docx VIP
- 变压器检修服务项目保障体系.doc VIP
- 社区围棋兴趣班招生计划.docx VIP
- 特种设备作业人员考核细则-工业锅炉司炉G1.pdf VIP
原创力文档

文档评论(0)