2010-06-29 2 views

ответ

2

Самки Memcached не знают друг о друге. Управление узлом полностью обрабатывается на уровне клиента. Большинство клиентских реализаций полагаются на ключи consistent hashing, чтобы определить, на каком сервере в кольце находятся значения. Многие из клиентских библиотек будут отказываться от других узлов в кольце, когда узел становится недоступным.

Мне неизвестны какие-либо клиенты memcached, которые пытаются обеспечить кластеризацию или высокую доступность.

2

Нет, но вы можете попробовать Hazelcast. Кроме того, он еще не заявляет, что версия 1.8.5 поддерживает протокол memcache. В следующем выпуске будет вся документация об этом.

Таким образом, вы можете заменить серверы Memcached на Hazelcast. И Hazelcast действительно поддерживает добавление и удаление узлов на лету.

Смежные вопросы