Heartbeat für Cluster-Konnektivität
Die Kommunikation zwischen Clusterknoten für die Clusterkonnektivität ist für einen reibungslosen Clusterbetrieb von entscheidender Bedeutung. Daher, NCache Bietet Heart Beat für die Cluster, um Verbindungsunterbrechungen mit jedem Knoten des Clusters zu erkennen. Aufgrund eines abgezogenen Netzwerkkabels oder der Unterbrechung einer Netzwerkverbindung kann es zu einem Verbindungsabbruch kommen. Wenn diese Option aktiviert ist, sendet ein Knoten eines Clusters einige Dummy-Pakete an andere Knoten und wartet auf eine Bestätigung. Wenn Live-Knoten nach einer bestimmten Zeit keine Bestätigungen von einem inaktiven Knoten erhalten, betrachten sie diesen als tot und aktualisieren ihre Ansichten, indem sie ihn aus dem Cluster ausschließen.
Es entsteht kein Overhead durch Heartbeat-Nachrichten, wenn alle Knoten aktiv sind und sich gegenseitig Nachrichten senden.
Aktivieren von Heartbeat für Cluster-Konnektivität mithilfe von NCache Management Center
Starten Sie die NCache Management Center, indem Sie zu navigieren http://localhost:8251 or
<server-ip>:8251
unter Windows und Linux.Klicken Sie in der linken Navigationsleiste auf Geclusterte Caches or Lokale Caches, basierend auf dem zu konfigurierenden Cache.
Klicken Sie neben dem Cache-Namen auf Details.
Dadurch wird die detaillierte Konfigurationsseite für den Cache geöffnet. Gehe zum Erweiterte Einstellungen Tab und klicken Sie auf Cluster-Einstellungen in der linken Leiste.
Prüfen Sie die Verwenden Sie Herzschlag Kontrollkästchen, um Heartbeat zu aktivieren.
- Klicken Sie auf Änderungen speichern um diese Konfiguration auf den Cache anzuwenden.
Manuelle Bearbeitung NCache Konfiguration
Wichtig
Stellen Sie sicher, dass der Cache gestoppt ist, bevor Sie Konfigurationsänderungen vornehmen.
- Aktivieren/deaktivieren Sie Heartbeat über das config.ncconf Datei durch Angabe der
use-heart-beat
Geben Sie die ein<cluster-settings>
tag:
<cache-settings ...>
<cache-topology topology="partitioned">
<cluster-settings operation-timeout="60sec" stats-repl-interval="1sec" use-heart-beat="True">
...
</cluster-settings>
</cache-topology>
</cache-settings>
- Sobald die Änderungen vorgenommen wurden, starten Sie den Cache und starten Sie ihn neu NCache Bedienung.
Siehe auch
Kommunikationszuverlässigkeit
Binden Sie Cluster- und Client/Server-IP mit mehreren NICs
Cache beim Booten automatisch starten
Nagles Algorithmus