У меня есть несколько микросервисов, которые должны работать поверх фреймворка WebFlux. У каждого сервера есть собственный API с Mono или Flux. Мы используем MongoDB, который поддерживается Spring (Spring Data MongoDb Reactive).
Проблема заключается в API внешней блокировки, который я должен использовать в своей системе.
У меня есть одно решение. Я могу просто обернуть блокирующие вызовы API в выделенный пул потоков и использовать его с CompletableFuture.
Есть ли еще что-нибудь для решения моей проблемы? Думаю, что новенький Rsocket мою проблему не решит.