I decided to rewrite my web app on Java(previously it was on Python). In my app I used no-blocking I/O, I had worker pool(Celery + Eventlet threads) where I pass tasks which consists of hundreds of API calls.
Now I'm using Spring WebFlux but I can't understand how I can create a workers pool to pass my tasks to that pool, and after get results and do some calculations.
(I know about possibility to create ThreadPoolTaskExecutor, but the threads are blocking threads)