Использование ленты в качестве LoadBalancer в микросервисах - PullRequest
1 голос
/ 31 мая 2019

Я новичок в микросервисах. Я разработал стандартное приложение в соответствии с приведенной ниже структурой:

  • stock-ui [пользовательское приложение, использующее vaadin]
  • stock-dbservice [микросервис для звонков в БД]
  • stock-serviceregistry [использование сервера eureka в качестве сервера обнаружения]
  • stock-apigateway [шлюз API с использованием zuul].

    ui-app-> api gateway-> db service

Я использую RestTemplate для служебных вызовов. Теперь я хочу, чтобы баланс нагрузки был таким, как показано ниже:

@LoadBalanced
@Bean
public RestTemplate getRestTemplate() {
    return new RestTemplate();
}

Теперь у меня есть пара вопросов здесь:

Нужно ли явно отмечать его @LoadBalanced?

Так как я использую Eureka в качестве реестра служб, поэтому eureka внутренне выполняет LoadBalancing или я должен сделать это с помощью ленты?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...