在多個閘道器例項之間共享路由
Spring Cloud Gateway 提供了兩種 RouteDefinitionRepository 實現。第一種是 InMemoryRouteDefinitionRepository,它只存在於一個閘道器例項的記憶體中。這種型別的 Repository 不適合在多個閘道器例項之間填充路由。
為了在 Spring Cloud Gateway 例項叢集之間共享路由,可以使用 RedisRouteDefinitionRepository。要啟用這種型別的 Repository,必須將以下屬性設定為 true:spring.cloud.gateway.redis-route-definition-repository.enabled。與 RedisRateLimiter 過濾器工廠類似,它需要使用 spring-boot-starter-data-redis-reactive Spring Boot starter。