While working with spring boot and reactive programming, I saw actor-tcp-nio in console. What does it mean?

Solution 1:

When executing a reactive chain, the thread is not guaranteed to remain the same for the entire execution. The execution thread will change depending on different operations defined in the chain, e.g. subscribeOn() and publishOn() to name a few. By the name of it, I believe it's an RSocket library thread, whereas parallel-x is from a Reactor threadpool.