Як діяти під час збоїв у нижчестоярному сервісі
Нижчестоярний платіжний сервіс постійно відмовляє. Повторні спроби накопичують навантаження й тягнуть донизу весь застосунок. Симулятор Circuit Breaker дає змогу побачити, як вимикач захищає систему саме в такому сценарії.
Спробуйте таке в застосунку:
- Натискайте Make request (will fail) кілька разів. Спостерігайте, як лічильник послідовних збоїв зростає, доки вимикач не перейде в стан OPEN.
- Поки вимикач у стані OPEN, продовжуйте натискати Make request. Зверніть увагу в журналі запитів, що виклики BLOCKED: вони не доходять до платіжного сервісу.
- Дочекайтеся, поки завершиться 5-секундне охолодження. Вимикач перейде в стан HALF_OPEN і дозволить один пробний запит.
- Із HALF_OPEN спробуйте Make successful request, щоб закрити вимикач, або Make request (will fail), щоб знову відкрити його.
Щойно ви поспостерігаєте за поведінкою, можна відповідати на запитання.
Питання: Коли вимикач у стані OPEN, що відбувається з кожним запитом, який застосунок надсилає до платіжного сервісу?
Ця вправа є частиною курсу
Розроблення застосунків на AWS
Практична інтерактивна вправа
Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ
Почати вправу