там в scope задается экзекьютор. типа в скале thread pool - это имплиситный параметр. просто в своем db service в начале указал тред пул, и все future на нем теперь. В реакторе надо просто аккуратней задавать. И еще может случиться, что где-то код стыкуется как
publishOn(threadPool1).map( ??? на каком тред пуле??? ).subscribeOn(threadPool2).
https://projectreactor.io/docs/core/release/reference/#_the_publishon_method
Обсуждают сегодня