4 Stimmen

Können Sie mit memcache Knoten hinzufügen/entfernen?

Können Sie mit memcache Knoten hinzufügen/entfernen?

Fällt ein Knoten aus, wird er automatisch umverteilt?

3voto

Eric Hauser Punkte 5531

Die Memcached-Daemons selbst wissen nichts voneinander. Die Knotenverwaltung wird vollständig auf der Client-Ebene durchgeführt. Die meisten Client-Implementierungen verlassen sich auf konsistentes Hashing von Schlüsseln, um festzustellen, auf welchem Server in einem Ring sich die Werte befinden. Viele der Client-Bibliotheken greifen auf andere Knoten im Ring zurück, wenn ein Knoten nicht mehr verfügbar ist.

Mir sind keine Memcached-Clients bekannt, die versuchen, Clustering oder Hochverfügbarkeit zu bieten.

2voto

Fuad Malikov Punkte 2295

Nein, aber Sie können es versuchen Hazelcast . Außerdem wird in der Version 1.8.5 noch nicht angegeben, ob das Memcache-Protokoll unterstützt wird. Die nächste Version wird die gesamte Dokumentation dazu enthalten.

Sie können also Ihre Memcached-Server durch Hazelcast ersetzen. Und Hazelcast unterstützt das Hinzufügen und Entfernen von Knoten im laufenden Betrieb.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X