ПочатиПочніть безкоштовно

Як діяти під час збоїв у нижчестоярному сервісі

Нижчестоярний платіжний сервіс постійно відмовляє. Повторні спроби накопичують навантаження й тягнуть донизу весь застосунок. Симулятор 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

Переглянути курс

Практична інтерактивна вправа

Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ

Почати вправу