代码之家  ›  专栏  ›  技术社区  ›  Alex

SpringCloudGateway功能区负载平衡

  •  1
  • Alex  · 技术社区  · 6 年前

    试图让SpringCloudGateway在应用程序的几个实例之间实现负载平衡,但就是想不出来。我们目前没有服务注册(没有Eureka等)。

    我一直在尝试使用ribbon,其配置如下:

    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
    

    然而,当我尝试向网关发送请求时,我得到了一个200响应,内容长度为0,并且我的存根没有被命中。

    我怎样才能让ribbon玩得更好/或者有其他选择?

    1 回复  |  直到 6 年前
        1
  •  4
  •   李字符    6 年前

    spring-cloud-starter-netflix-ribbon 是否依赖于您的项目

    推荐文章