Вступить в клуб →
сложнаявопросМоделирование в BPMN и UML

Цепочка из четырёх синхронных вызовов и таймаут мобильного клиента

На sequence-диаграмме сценария «Оформление заказа» показана цепочка синхронных вызовов: мобильное приложение → API-шлюз → сервис заказов → сервис склада → сервис цен. Каждый участник ждёт ответа следующего.

Из описания интеграций известно: таймаут мобильного приложения — 5 секунд, таймаут каждого сервиса на вызов соседа — 3 секунды, и при неудаче каждый делает один повтор.

Какой риск вы зафиксируете при ревью?

  • Задержки в цепочке складываются, а повторы их умножают: клиент отвалится по таймауту раньше ответа цепочки
  • Рисков нет: таймаут каждого сервиса меньше клиентского, значит приложение гарантированно успеет получить ответ
  • Единственный риск — недоступность сервиса цен; на общее время ответа остальные вызовы цепочки не влияют
  • Риск в порядке вызовов: если поменять местами сервис склада и сервис цен, суммарное время ответа сократится

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела