Quels sont les modèles de délai d'expiration courants utilisés dans les systèmes architecturalement résilients ?

1. Modèle de disjoncteur : ce modèle surveille le nombre de pannes dans un service et « ouvre le circuit » lorsque le seuil est atteint. Cela empêche que d'autres demandes soient envoyées au service jusqu'à ce qu'il soit réparé.

2. Modèle de nouvelle tentative : ce modèle réessaye les demandes ayant échoué un certain nombre de fois avant d'abandonner. Ceci est utile lorsque la panne est temporaire et se résout d'elle-même avec le temps.

3. Modèle de cloison : ce modèle partitionne un système en sections isolées de sorte que si une section tombe en panne, elle n'entraîne pas l'arrêt complet du système.

4. Modèle de délai d'expiration : ce modèle spécifie un délai maximum pour qu'une demande se termine. Si la demande prend trop de temps à se terminer, elle est considérée comme ayant échoué.

5. Modèle de secours : ce modèle fournit une réponse secondaire lorsqu'une demande échoue. La réponse secondaire peut être une valeur par défaut ou un service similaire qui peut gérer la demande.

Date de publication: