试图让Spring Cloud Gateway在我们的应用程序的两个实例之间实现负载平衡,但是却无法解决。我们目前没有服务注册中心(没有Eureka等)。
我一直在尝试使用功能区并具有如下配置:
spring:
application:
name: gateway-service
cloud:
discovery:
locator:
enabled: true
gateway:
routes:
- id: my-service
uri: lb://my-load-balanced-service
predicates:
- Path=/
filters:
- TestFilter
ribbon:
eureka:
enabled: false
my-load-balanced-service:
ribbon:
listOfServers: localhost:8080, localhost:8081
但是,当我尝试向网关发出请求时,会收到内容长度为0的200响应,并且未命中存根。
我有一个非常基本的设置,没有定义bean。
如何使功能区玩得好/或其他方式?
答案 0 :(得分:1)
您应该检查项目是否有spring-cloud-starter-netflix-ribbon
依赖项