Jakie są typowe wzorce limitów czasu stosowane w systemach odpornych na architekturę?

1. Wzorzec wyłącznika: ten wzorzec monitoruje liczbę awarii w usłudze i „otwiera obwód” po osiągnięciu progu. Zapobiega to wysyłaniu dalszych żądań do usługi, dopóki nie zostanie naprawiona.

2. Wzorzec ponawiania: ten wzorzec ponawia nieudane żądania określoną liczbę razy, zanim się poddaje. Jest to przydatne, gdy awaria jest tymczasowa i ustępuje samoistnie z czasem.

3. Wzorzec grodziowy: Wzorzec ten dzieli system na izolowane sekcje, tak że awaria jednej sekcji nie powoduje awarii całego systemu.

4. Wzorzec przekroczenia limitu czasu: ten wzorzec określa maksymalny czas realizacji żądania. Jeśli żądanie trwa zbyt długo, uważa się, że nie powiodło się.

5. Wzorzec rezerwowy: ten wzorzec zapewnia dodatkową odpowiedź w przypadku niepowodzenia żądania. Pomocniczą odpowiedzią może być wartość domyślna lub podobna usługa, która może obsłużyć żądanie.

Data publikacji: