Приветы. Вот что-то мне стало казаться что нету принципиального отличие Consistent Hashing от Range Based sharding. Пока вижу, что это очень похоже. Разница только, что где-то ноде назначается диапазон ключей, а где-то диапазон хешей. Это и есть отличие - одно работает с диапазоном ключей, а другое с диапазоном хешей. Если у нас,например, 2 ноды, то первом случае, например одной ноде будет назначен диапазон [0, MAX_VALUE/2), [MAX_VALUE/2,0) для второй. Добавляем 3ю ноду - делим один из интервалов.