Как стать автором
Обновить

Consistent против Rendezvous — чем отличаются подходы для хэширования данных на сервере

Время на прочтение7 мин
Количество просмотров11K
Всего голосов 31: ↑31 и ↓0+31
Комментарии3

Комментарии 3

Спасибо, хорошая статья!

Не могу понять, из чего состоит нода в этом рассказе. В Consistent Hashing говорится такое: значения по определённым ключам сохраняются в нодах (маппинг по диапазонам), и если нода падает, то значение возвращает другая нода. Откуда эта нода берёт значение? Где именно оно хранится?

Сильно зависит от типа системы и конфигурации. Например, если система - распределенный кеш, то при падении одной ноды другую можно прогреть прямо из основного источника (скажем, из бд). Если в системе предусмотрена репликация, то реплицировать было бы логично на следующую по consistent hashing ring ноду. Тогда при падении одной другую прогревать не надо - на ней уже все есть

Зарегистрируйтесь на Хабре, чтобы оставить комментарий