Request ID — уникальный идентификатор каждого запроса, пробрасываемый через все слои (middleware → service → repository → логи). Позволяет найти все логи одного запроса в distributed системе. Реализация: middleware генерирует uuid, кладёт в AsyncLocalStorage. Все последующие logger.info вызовы автоматически получают requestId через AsyncLocalStorage.getStore(). Если пришёл X-Request-ID заголовок — используй его (от gateway). Передавай в исходящие HTTP запросы к другим сервисам.
Что такое request ID (correlation ID) и как его реализовать?
Middle
311 просмотровAFK Offer AI
Как реализовать Retry паттерн в Node.js?