Возвращай HTTP 429 Too Many Requests с заголовками: Retry-After (через сколько секунд повторить), X-RateLimit-Limit (лимит), X-RateLimit-Remaining (осталось), X-RateLimit-Reset (когда сбросится). В gRPC — codes.ResourceExhausted. Тело ответа — понятное сообщение. Клиент должен уважать Retry-After, а не долбить повторами. Логируй для мониторинга — может индикатор атаки или кривого клиента.
Как обрабатывать rate limit exceeded?
Junior
152 просмотровAFK Offer AI
Что такое aggregate root?