Перейти к содержимому

СОБЕСЕДОВАНИЕ в ВК. GOLANG РАЗРАБОТКА

Dima Urin | Golang

0:00 / 0:00

СОБЕСЕДОВАНИЕ в ВК. GOLANG РАЗРАБОТКА

489 просмотров · 6 дн. назад
Dima Urin | Golang
233 подписчика
489 просмотров · 6 дн. назад
Телеграм канал: t.me/+yW1nIgoTScYzMjNi Если ты хочешь работать в IT, ПИШИ МНЕ В ЛИЧКУ В ТГ @dima_846_work Таймкоды: 00:00 — Введение 00:32 — Разбор условия: изоляция состояния по user_id 01:37 — Базовая структура UserState и RateLimiter 02:54 — Реализация метода Allow (Fixed Window) 04:21 — Проблема алгоритма Fixed Window 05:07 — Улучшение 1: Переход на Sliding Window (скользящее окно) 07:09 — Улучшение 2: Утечка памяти и фоновая очистка (Cleanup Loop) 09:11 — Улучшение 3: Шардирование мапы и устранение единого Mutex 11:49 — Улучшение 4: Распределенный Rate Limiter (Redis) 12:56 — Заключение и полезные материалы