Что такое hot spot в шардинге?

Middle+
346 просмотров
AFK Offer AI

Hot spot — это когда один шард получает непропорционально много нагрузки. Например, шардируешь по user_id, а один юзер — суперзвезда с миллионами подписчиков. Или шардируешь по дате — весь текущий трафик идёт в один шард. Решения: выбирать более равномерный shard key, использовать compound key (user_id + timestamp), saltinг — добавлять случайный суффикс к ключу (но усложняет чтение). Мониторинг размера и нагрузки шардов обязателен, чтобы ловить hot spot рано.

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

Как трассировать запрос через микросервисы?