Wie kann das Zwischenspeichern von Webservern dynamisch verjüngt werden, wenn die Internetanwendung in der Cluster-Einstellung ausgeführt wird?

Berücksichtigen Sie eine reguläre Webanwendung, die auf einer Anwendung oder einem Internet-Server in der Cluster-Einstellung funktioniert. Lassen Sie uns behaupten, wir haben 3 Knoten in der Sammlung und auch die Anwendung arbeitet an diesen 3 Knoten und bietet auch alle Kundenanforderungen. Es gibt einige Gebäudewerte, die in der Datenquelle gespeichert werden und nicht jedes Mal, wenn diese Anwendung einen Cache auf der Seite des Webservers und auf Knotenebene speichert, die wahrscheinlichste Datenquelle. Diese Gebäudewerte werden auch im Cache und gespeichert bietet auch die Werte aus dem Cache an.

Derzeit aktualisieren wir den Gebäudewert in der Datenquelle. Wie stellen wir sicher, dass dieser aktualisierte Wert auf allen Knoten im Cache gespiegelt wird?

0
2019-12-04 01:21:34
Quelle Aktie
Antworten: 1

2 bedeutet, es zu tun, nehme ich an. Entweder hat der Cache den Erfassungsgrad erreicht, oder Sie müssen die Ungültigmachung eines Zugriffs per Webserver weiterleiten.

Ich würde mit Sicherheit behaupten, dass es ein drittes Mittel gibt, das eine zentrale Datenquelle sein kann, in der jeder ungültige Schlüssel verwaltet wird, und der Webserver diese Datenquelle überprüft, um sicherzustellen, dass der Schlüssel noch legitim ist (die Implementierung ist jedoch etwas komplizierter).

Daher ist der Cache-Grad bei der Erfassung der absolut bequemste, hängt jedoch davon ab, warum Sie den Cache-Webserver in Position haben (wenn es sich lediglich um eine Vervielfältigung der wichtigsten Datenquelle handelt, ist dieses Mittel nicht legitim).

0
2019-12-05 02:38:54
Quelle