Skip to content
Sharp

Reactive Streams · interview question

Why do teams use WebFlux over traditional Spring MVC in a high-concurrency environment in production code?

Multiple choiceEasychapter-19-curatedpremiumreactive-streamswebflux-vs-virtual-threads
Choose one answer
Answer and explanation

Correct answer

A. Non-blocking I/O allows handling more requests with fewer threads.

Why

WebFlux uses non-blocking I/O, which means it can handle more requests concurrently without tying up a dedicated thread for each request, unlike the traditional thread-per-request model in Spring MVC.

Test yourself on Reactive Streams

A free test with instant, explained results. No account needed.

Start free test
All Reactive Streams questions →