Логотип

Жизненный цикл запроса

Технологии и инженерия

Определение

Жизненный цикл запроса (англ. request lifecycle) — путь, который проходит запрос внутри системы от прихода на сервер до отправки ответа. Сначала запрос попадает в маршрутизатор, который решает, какой код его обработает. Потом проходит через цепочку промежуточных слоев: проверку входа, журнал, ограничения. Затем основная логика работает с базой и внешними сервисами и формирует ответ, который возвращается обратно через те же слои. Пример: запрос «оформить заказ» проходит проверку токена, проверку прав, расчет и запись в базу. Понимание цикла помогает правильно разместить проверки прав, логи и тайм-ауты. Тема важна при разработке бэкенда и API.