1.Automatic circuit breaker: automatically cuts off requests in case of faults to prevent system crashes
2. State switching: supports three states: closed, open, and half open
3. Error monitoring: triggering circuit breakers based on indicators such as error rate and delay
4. Quick failure: immediately return an error to avoid resource depletion
5. Flexible configuration: customizable thresholds, timeout periods, and cooldown periods