ReactiveLoadBalancerClientFilter.java
全局过滤器在我加载spring网关客户端时被调用。我是否可以将HealthCheckServiceInstanceListSupplier
注入上述全局筛选器,以便在发送请求之前进行健康检查?
我想实现什么?我希望在LoadBalancer向我的spring网关项目中的服务发送请求之前进行健康检查。
Spring云团队@OlgaMaciaszek 的回答
是的,它将使用它找到的ReactorLoadBalancer bean。因此,您需要在配置中设置一个实例,该实例将使用特定的ServiceInstanceListSupplier实现。这里有这样一个自定义配置的例子。