Хэш согласованности-это пошаговое простое понимание: серверный узел и ключевой узел развертываются в соответствии с функцией Crc32. Просто отсортируйте кольца. Например, четыре сервера, идеально распределенные в 12 369 часов в четырех местах. Затем, в соответствии со значением crc32 ключа, найдите ближайший серверный узел и вставьте его. Я надеюсь, что ваши предшественники дадут нам несколько советов.
Недостаток: Неравномерное разделение серверных узлов (только последовательно), особенно когда первый сервер хранится по умолчанию. Необходимо ввести виртуальный узел и N раз использовать метод текущего узла, чтобы после переупорядочения текущий узел отмирал и мог быть выделен для уменьшения давления на следующий узел. Обратитесь конкретно к хэш-классу согласованности PHP, написанному GitHub Niu Ren