Reflect в 10-100 раз медленнее прямого доступа. Каждый вызов reflect аллоцирует, делает type checks, работает через interface{}. Особенно больно если использовать в hot path — например, маршалинг JSON через reflect на каждый HTTP запрос. Альтернативы: code generation (easyjson), generics (Go 1.18+), или кэширование reflect.Type. Для cold path reflect вполне ок.
Как reflect влияет на производительность?
Middle+
204 просмотровAFK Offer AI
Что такое request timeout?