@Bean
public RouteLocator customRouteLocator(RouteLocatorBuilder builder) {
      return builder.routes()

      // 数据共享服务限流
      .route("web_limit", r -> r.path("/palm/**")

      .filters(f -> {
          f.hystrix(c -> c.setName("slowcmd").setFallbackUri("forward:/fallback"));
          f.preserveHostHeader();  //   禁止后方302 关键代码
          return f;
      })
      .uri("lb://system-manager")
      )
      .build();
}


SPRING CLOUD      路由配置

本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!