Я прочитал несколько статей, объясняющих теорию последовательного хеширования. Но большинство из них не дает подробностей о том, как обрабатывать добавление/удаление узла. Я понимаю, что если он используется в кэше, таком как memcached, нам может не понадобиться ничего, но если он используется в распределенном хранилище, очень важно переместить некоторые данные для исправления узла. Что именно произошло, когда нам нужно добавить/удалить узел?Некоторые последующие вопросы о постоянном хешировании
Несколько другие вопросы:
- что лучший способ справиться с серверами различных размеров
- как добавлять и удалять более одной машины в то время
- как справиться с репликацией и отказоустойчивость
Надеюсь, что кто-то может указать мне на статью, которая объясняет это.