Указание URI маршрута в конфигурации Spring Cloud Gateway - PullRequest
1 голос
/ 10 апреля 2020

Вот yml для весеннего облачного шлюза. Я хочу написать URI без балансировки нагрузки. Но так как я использую Eureka, я не думаю, что жесткое программирование чего-то вроде «localhost: 6678» - хорошая идея. Я хотел бы указать имя службы без префикса lb. Любой способ написать это?

  spring:
  cloud:
    gateway:
      routes:
      - id: before_route
        uri: lb://hello-service

Я вижу это на консоли при запуске шлюза:

You already have RibbonLoadBalancerClient on your classpath. It will be used by default. As Spring Cloud Ribbon is in maintenance mode. We recommend switching to BlockingLoadBalancerClient instead. In order to use it, set the value of `spring.cloud.loadbalancer.ribbon.enabled` to `false` or remove spring-cloud-starter-netflix-ribbon from your project.

Какая официальная альтернатива ленты? Как я могу включить его в своем проекте вместо ленты?

Редактировать: я сейчас пытаюсь избежать балансировки нагрузки из-за низкой производительности. Без lb я получаю мой запрос в течение 150 мс, тогда как lb делает его 500 мс +

Заранее спасибо!

...