Pattern which detects a problem and avoids cascading failures

Question:
Which of these patterns has to do with monitoring for failure up to a certain limit or threshold?

  1. Circuit breaker pattern
  2. Bulkhead pattern
  3. Monkey testing
  4. Retry pattern
Answer:
A - is the correct answer. Circuit breaker patterns trip once failures reach a certain limit or threshold. It detects a problem and avoids cascading failures