Skip to content

Commit 70d5d44

Browse files
authored
Update index.md
Added an example
1 parent 49d1c8c commit 70d5d44

File tree

1 file changed

+1
-1
lines changed
  • content/en/docs/tasks/traffic-management/circuit-breaking

1 file changed

+1
-1
lines changed

content/en/docs/tasks/traffic-management/circuit-breaking/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ and outlier detection.
1313
Circuit breaking is an important pattern for creating resilient microservice
1414
applications. Circuit breaking allows you to write applications that limit the impact of failures, latency spikes, and other undesirable effects of network peculiarities.
1515

16-
Note that circuit breaker can misinterpret a partial failure as total system failure and inadvertently bring down the entire system. In particular, sharded systems and cell-based architectures are vulnerable to this issue. A workaround is that the server indicates to the client which specific part is overloaded and the client uses a corresponding mini circuit breaker. However, this workaround can be complex and expensive.
16+
Note that circuit breakers can misinterpret a partial failure as total system failure and inadvertently bring down the entire system. In particular, sharded systems and cell-based architectures are vulnerable to this issue. For example, let’s say only one of your database shards is overloaded and other shards are working normally. Usually in such circumstances, the circuit breaker either assumes the entire database (i.e. all shards) is overloaded and trips which negatively impacts the normal shards, or the circuit breaker assumes the required threshold hasn’t been exceeded and doesn’t do anything to mitigate overloading of the problematic shard. In either case, the result is not optimal. A workaround is that the server indicates to the client exactly which specific part is overloaded and the client uses a corresponding mini circuit breaker. However, this workaround can be complex and expensive.
1717

1818
In this task, you will configure circuit breaking rules and then test the
1919
configuration by intentionally "tripping" the circuit breaker.

0 commit comments

Comments
 (0)