To be sure to work with
Executors.newSingleThreadExecutor();
It's need to use exchange not mono with ExecutorsService to send 1 request and not more to the service.