Template:Wikify is deprecated. Please use a more specific cleanup template as listed in the documentation. |
This article does not contain any links to other Wikipedia articles. (July 2010) |
Circuit breaker is a design pattern in modern software development.
It is a component that encapsulates logic of preventing a failure to reoccur constantly (during maintenance, temporary external system failure or unexpected system difficulties).
Example: Your application connects to a database 100 times per second and the database fails. You do not want to have the same error reoccur constantly. You also want to handle the error quickly and gracefully without waiting for TCP connection timeout.
Circuit breaker is used to detect failures and prevent application from trying to perform the action that is doomed to fail (until its safe to retry).
External links
This article has not been added to any content categories. Please help out by adding categories to it so that it can be listed with similar articles. (July 2010) |