Я пытаюсь настроить микросервисную архитектуру, используя spring boot
.Я создал его, разделив компоненты и используя такие методы, как ribbon
, eureka naming server
, zuul API
и т. Д.
service1
чтение входных данных из БД и вызов service2
через ленту, эврику и зуул,
List<Object> inputs= ...
for(Object input: inputs){
service2Proxy.process(input); // calling service 2
}
Можно ли вызвать service2
в зависимости от количества доступных экземпляров service2
?то есть, если есть 3 экземпляра service2
, доступных одновременно, мне нужно вызвать только 3 запроса к service2
одновременно.
Каково решение этой проблемы?