Skip to content

熔断过滤器

此过滤器是在jupiter工程中重写的一个服务熔断的过滤器,代码在jupiter工程的 jupiter-gateway-cloudCacheHystrixGatewayFilterFactory中。

1. 服务熔断

熔断器的开关能保证服务调用者在调用异常服务时,快速返回结果, 避免大量的同步等待。并且熔断器能在一段时间后继续侦测请求执行结果, 提供恢复服务调用的可能。

2. 服务降级

所谓降级就是一般是从整体考虑,就是当某个服务熔断之后,服务器将不再被调用,此刻客户端可以自己准备一个本地的fallback回调,返回一个缺省值。

3. 熔断降级使用方法

进入服务治理的网关拓扑菜单,选择需要配置熔断的服务,点击此服务和网关之间的连线,在过滤器列表中选贼熔断配置,选择所需的熔断从策略, fallbackUri 的值为forward:/ ,熔断的这个值固定不变,若需要配置降级需要在其后面添加降级跳转接口的url,网关默认提供了一个fallback接口

3.1 熔断

3.2 降级