Ποια είναι μερικά κοινά μοτίβα χρονικού ορίου που χρησιμοποιούνται σε αρχιτεκτονικά ανθεκτικά συστήματα;

1. Μοτίβο διακόπτη κυκλώματος: Αυτό το μοτίβο παρακολουθεί τον αριθμό των αστοχιών σε μια υπηρεσία και "ανοίγει το κύκλωμα" όταν επιτευχθεί το όριο. Αυτό αποτρέπει την αποστολή περαιτέρω αιτημάτων στην υπηρεσία μέχρι να επουλωθεί.

2. Επανάληψη μοτίβου: Αυτό το μοτίβο επαναλαμβάνει αποτυχημένα αιτήματα για έναν καθορισμένο αριθμό φορών προτού παραιτηθεί. Αυτό είναι χρήσιμο όταν η αποτυχία είναι προσωρινή και επιλύεται από μόνη της με την πάροδο του χρόνου.

3. Μοτίβο διαφράγματος: Αυτό το μοτίβο χωρίζει ένα σύστημα σε μεμονωμένες ενότητες, έτσι ώστε εάν ένα τμήμα αποτύχει να μην καταρρίψει ολόκληρο το σύστημα.

4. Μοτίβο χρονικού ορίου: Αυτό το μοτίβο καθορίζει έναν μέγιστο χρόνο για την ολοκλήρωση ενός αιτήματος. Εάν το αίτημα καθυστερεί πολύ για να ολοκληρωθεί, θεωρείται ότι έχει αποτύχει.

5. Εναλλακτικό μοτίβο: Αυτό το μοτίβο παρέχει μια δευτερεύουσα απόκριση όταν ένα αίτημα αποτυγχάνει. Η δευτερεύουσα απόκριση μπορεί να είναι μια προεπιλεγμένη τιμή ή μια παρόμοια υπηρεσία που μπορεί να χειριστεί το αίτημα.

Ημερομηνία έκδοσης: