Что такое panic recovery в middleware?

Middle
224 просмотров
AFK Offer AI

Recovery middleware ловит panic в HTTP/gRPC обработчиках чтобы сервер не упал. Использует defer + recover(). Возвращает 500 Internal Server Error вместо краша всего процесса. Логирует стектрейс для дебага. В gRPC — recovery interceptor. Важно: recover работает только в defer текущей горутины. Если обработчик запустил горутину и она паникнула — middleware не поможет.

Следующий вопрос

Как работает GOMEMLIMIT?