4

我正在测试 Spring Cloud Gateway 2.0.0 M9。是否可以在 Spring Cloud Gateway API 中缓存响应?这个想法是以与代理缓存相同的方式缓存和带有一些参数的 URL。也许通过过滤器或谓词?

我知道可以用 Hystrix 进行断路,所以它会是类似的。

@SpringBootApplication
public class WorkflowGatewayApiApplication {

@Bean
public RouteLocator customRouteLocator(RouteLocatorBuilder builder) {
    return builder.routes()
            .route("path_route", r -> r.predicate(conf -> <IF_CACHE_RETURN_CACHE?>)
               .path("/testapps")       
               .uri("http://httpbin.org/"))
            .build();
}

public static void main(String[] args) {
    SpringApplication.run(WorkflowGatewayApiApplication.class, args);
}
}
4

0 回答 0