后台服务多个实例,在Spring Cloud Gateway中使用负载均衡算法访问其中的实例。
现在想要知道每次请求究竟访问了哪一个实例?
解决Spring Cloud Gateway使用LoadBalancerClientFilter处理lb开头的路由请求。其源码如下:
package org.springframework.cloud.gateway.filter;
// ...
@Deprecated
public class LoadBalancerClientFilter implements GlobalFilter, Ordered {
public static final int LOAD_BALANCER_CLIENT_FILTER_ORDER = 10100;
private static final Log log = LogFactory.getLog(LoadBalancerClientFilter.class);
protected final LoadBalancerClient loadBalancer;
private LoadBalancerProperties properties;
public LoadBalancerClientFilter(LoadBalancerClient loadBalancer,
LoadBalancerProperties properties) {
this.loadBalancer = loadBalancer;



