Circuit breaker design pattern: Difference between revisions

Content deleted Content added
No edit summary
Line 1:
{{Short description|Software development pattern}}
{{Multiple issues|{{cleanup rewrite|date=September 2013}}
{{cleanup rewritehowto|date=September 2013}}}}
{{howto|date=September 2013}}
{{Lead too short|date=July 2022}}
}}
'''Circuit breaker''' is a [[Design pattern (computer science)|design pattern]] used in [[software development]]. It is used to detect failures and encapsulates the logic of preventing a failure from constantly recurring, during maintenance, temporary external system failure or unexpected system difficulties. Circuit breaker pattern prevents [[Cascading failure|cascading failures]] particularly in [[Distributed computing|distributed systems]].<ref>{{Cite book |title=Machine Learning in Microservices Productionizing Microservices Architecture for Machine Learning Solutions |publisher=Packt Publishing |year=2023 |isbn=9781804612149}}</ref>