
Answer-first summary for fast verification
Answer: Implement checkpointing and replication of data streams to handle failures and data loss.
Implementing checkpointing and replication ensures that the streaming application can recover from failures and continue processing without data loss. This approach enhances the fault tolerance and high availability of the streaming application.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
In the context of deploying and monitoring streaming jobs, what strategies would you employ to ensure high availability and fault tolerance of the streaming application?
A
Use a single, large cluster to minimize latency and ensure availability.
B
Implement checkpointing and replication of data streams to handle failures and data loss.
C
Increase the batch interval to reduce the chances of data loss.
D
Run the streaming job on a single node to avoid cluster-wide failures.
No comments yet.