HalfOpen
CircuitBreaker