Элегантно называть все экземпляры Spring Cloud Service по одному - PullRequest
0 голосов
/ 30 ноября 2018

Предположим, у нас есть eureka-сервер A, eureka-клиент B (с тремя экземплярами B1 B2 B3) и C (C1)

Теперь я хочу сделать это:
C1 вызывает каждый экземпляр B один разс URL, как B / test, есть ли элегантный способ сделать это?

1 Ответ

0 голосов
/ 01 декабря 2018

Вы можете добавить в свое приложение EurekaClient ant, пытаясь получить все экземпляры:

@Autowired
private EurekaClient eurekaClient;

public void getAllInstance(){
    eurekaClient.getApplication("B-service").getInstances();
    ...
}

теперь вам нужно отправлять запрос каждому экземпляру

...