Können Sie mit memcache Knoten hinzufügen/entfernen?
Fällt ein Knoten aus, wird er automatisch umverteilt?
Können Sie mit memcache Knoten hinzufügen/entfernen?
Fällt ein Knoten aus, wird er automatisch umverteilt?
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.
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 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.