Manage Retry, Circuit Breaker, Timeout in a fluent and thread-safe manner

Pour traiter les problèmes que peut avoir votre application à gérer les Retry les Timetout d'accès aux éléments du Hardware. Vous savez, si un élément est déconnecté, tombe en panne, que la pile s'éteint, si le logiciel n'est pas prévenu, il n'a pas les moyens de savoir ce qu'il se passe au niveau de la connexion.

Cette brique logicielle permet de tenter de maintenir une connexion avec un élément qui pourrait se mettre à fonctionner à nouveau ... ou bien de finir par le déclarer en panne.

Voici une brique d'architecture logicielle, le Framework Polly.  Accessible sur le GitHub :

Brique d'architecture logicielle le Polly Project

https://github.com/App-vNext/Polly

Je souhaitais garder une trace de ce travail dans mon blog C# .NET. Toutes les informations pour travailler avec cette brique logicielle sont accessibles en ligne.