一、springcloud熔断的使用:
服务熔断:某个服务超时或者异常,引起熔断
第一步,导入hystrix依赖;

第二步,开启对熔断的支持:

第三步,熔断方法的使用:
若id存在就执行get方法;若id不存在,则客户端不会报错,会执行自定义的hystrixGet方法

二、springcloud降级的使用:
服务降级:从整体网站请求负载考虑,当某个服务不可用或者关闭之后,在接口调用时会给前台一个友好页面,比如一些自定义提示,比如:该服务以崩溃,请谅解
第一步,导入hystrix依赖;

第二步,配置application.yml,开启hystrix降级;

第三步,编写要实现的降级功能的类

第四步,定义要实现降级的服务,当远程调用的服务不可用,则降级,执行fallbackFactory中的类中对应的方法

第五步,测试,当我们将SPRINGCLOUD-PROVIDER-DEPT服务关闭后,访问:


本文详细介绍了SpringCloud中服务熔断与降级的使用方法,包括引入Hystrix依赖、配置熔断与降级策略、实现自定义熔断逻辑及降级功能,通过实例演示了如何在服务调用失败时提供友好的错误处理。
1327

被折叠的 条评论
为什么被折叠?



