Skip to content

Commit

Permalink
Update AutoRecovery.md
Browse files Browse the repository at this point in the history
  • Loading branch information
jodydonetti authored Nov 14, 2023
1 parent bcfc5df commit 1816b74
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions docs/AutoRecovery.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

# ↩️ Auto-Recovery

Both the distributed cache and the backplane are, as the names suggest, distributed components.
Both the [distributed cache](CacheLevels.md) and the [backplane](Backplane.md) are, as the names suggest, distributed components.

This means that, as we know from the [Fallacies Of Distributed Computing](https://en.wikipedia.org/wiki/Fallacies_of_distributed_computing), something may go wrong while we are using them, even if only in a transient way.

Expand All @@ -18,7 +18,7 @@ Enter **Auto-Recovery**.

With auto-recovery FusionCache will automatically detect transient errors for both the distributed cache and the backplane, and it will act accordingly to ensure that the **global state** is kept as much in-sync as possible, without any intervention on our side.

This is done thanks to an auto-recovery queue, where items are put when something bad happened during the distributed side of things: the queue is then actively processed, periodically, to ensure that as soon as possible everything will be taken care of.
This is done thanks to an internal auto-recovery queue, where items are put when something bad happened during the distributed side of things: the queue is then actively processed, periodically, to ensure that as soon as possible everything will be taken care of.

More errors on a subsequent retry? Again, all taken care of until everything works out well.

Expand Down Expand Up @@ -105,4 +105,4 @@ Wanna see auto-recovery in action?

Sure, why not? Thanks to the [Simulator](Simulator.md) it's very easy:

[![FusionCache Simulator](https://img.youtube.com/vi/6jGX6ePgD3Q/maxresdefault.jpg)](https://youtu.be/6jGX6ePgD3Q)
[![FusionCache Simulator](https://img.youtube.com/vi/6jGX6ePgD3Q/maxresdefault.jpg)](https://youtu.be/6jGX6ePgD3Q)

0 comments on commit 1816b74

Please sign in to comment.