Агрегация моно в весенний реактив - PullRequest
0 голосов
/ 19 марта 2019

Я пытаюсь объединить результат 5 вызовов службы в реактивном Spring. Каждый сервисный вызов выполняет внешний вызов API и получает результат.

Пример:

Mono<A> = serviceCall1(...);
Mono<B> = serviceCall2(...);
Mono<C> = serviceCall3(...);
Mono<D> = serviceCall4(...);
Mono<E> = serviceCall5(...);

Что мне нужно сделать, это сделать все эти вызовы параллельно, объединить результат в моно. Тем не менее, если какой-либо вызов не удастся, я все равно смогу убедиться, что все вызовы завершены. Некоторые вызовы могут быть неудачными, некоторые могут быть успешными.

Как я могу пойти по этому поводу?

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