Reactive Streams · interview question
Why can using onBackpressureDrop in a high-throughput system become a problem in production code?
Multiple choiceHardchapter-19-curatedpremiumreactive-streamsbackpressure-strategies
Answer and explanation
Correct answer
A. Data loss due to dropped items
Why
Using onBackpressureDrop can lead to data loss as it discards items that cannot be processed in time, which might be unsuitable for applications requiring data integrity.
Test yourself on Reactive Streams
A free test with instant, explained results. No account needed.
More Reactive Streams questions
- Which backpressure choice is usually most acceptable for a live price-ticker UI that only needs the newest value?
- In Reactive Streams, what does a Publisher do?
- How does Project Reactor's Flux handle backpressure by default?
- How would you explain a key benefit of applying backpressure in a Reactive Streams system in an interview?
- When using Project Reactor's Flux, which method can be used to handle a scenario where data production exceeds the…
- In a non-blocking system using Reactive Streams, why is blocking the event loop a concern?