Как объединить результаты двух Mono максимально быстрым способом? - PullRequest
0 голосов
/ 06 июня 2019

Как объединить результаты двух Mono самым быстрым способом

Я пытался использовать mono.zip, но столкнулся с проблемой производительности.


public Mono<Tuple3<Optional<Customer>, Optional<HomeAddress>, Optional<DeliveryAddress>>> 
merge(Mono<Optional<Customer>> customer, Mono<Optional<HomeAddress>> address,  Mono<Optional<DeliveryAddress>> deliveryAddress){
return Mono.zip(customer,address,deliveryAddress).subscribeOn(Schedulers.parallel());
}

...