Project Reactor · interview question
Why does the difference between Mono and Flux in Project Reactor matter in practice?
Multiple choiceMediumchapter-19-curatedpremiumproject-reactorproject-reactor-mono
Answer and explanation
Correct answer
D. Mono emits zero or one item, while Flux emits zero to many items.
Why
Mono is designed to emit zero or one item, making it suitable for single-result operations. Flux, on the other hand, can emit zero to many items, fitting scenarios where multiple results are expected.
Test yourself on Project Reactor
A free test with instant, explained results. No account needed.
More Project Reactor questions
- In the context of Reactive Streams, what role does a Subscriber play?
- If a Mono completes empty, which of the following methods can be used to provide a default value?
- When transitioning from Spring MVC to WebFlux, what is a key advantage concerning server performance?
- When using Mono<User> in a reactive system, how should you handle a database call to ensure it remains non-blocking?
- What does the Publisher interface in the Reactive Streams specification do?
- Which of the following statements about the Event Loop in a non-blocking reactive system is true?