《springcloud微服务实战》教学课件33.pptVIP

  • 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

文档评论(0)

1亿VIP精品文档

相关文档