I have a client application, using WebFlux, and it seems to be using only a single thread, named "t-reactor-http-epoll-2".
This is the code that starts the connection provider:
ConnectionProvider connectionProvider = ConnectionProvider.builder("some name")
.maxConnections(parallelism)
.pendingAcquireMaxCount(-1)
.build();
and I've verified parralelism is not 1.
I'm printing logs at the onNext() and they all appear to be coming from this single thread.
This runs on a Linux, inside a docker image (managed by kubernetes).
When I run a demo program using WebFlux, I see multiple threads.
Any help would be appreciated.