ReactiveLoadBalancerClientFilter中的运行状况检查

时间:2020-04-08 10:17:16

标签: spring-cloud-gateway

ReactiveLoadBalancerClientFilter.java全局过滤器在加载spring-gateway客户端时被调用。无论如何,我可以将HealthCheckServiceInstanceListSupplier注入到上述全局过滤器中,以便在发送健康检查之前进行运行状况检查请求?

我想实现什么? 在LoadBalancer发送请求以服务我的spring-gateway项目之前,我需要进行健康检查。

1 个答案:

答案 0 :(得分:0)

Spring云团队@OlgaMaciaszek的答案

是的,它将使用找到的ReactorLoadBalancer bean。因此,您需要在配置中设置一个实例,该实例将使用该特定ServiceInstanceListSupplier实现。 这里有example这样的自定义配置。