Кеш Spring Cloud Gateway

Я тестирую 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);
}
}

0 ответов

Другие вопросы по тегам