WebSphere eXtreme Scale stellt WebSphere Message Broker eine Datencaching-Funktion zur Verfügung.
Ein globaler Cache ist ein Repository für Daten, die Sie wiederverwenden möchten. Ein globaler Cache kann in WebSphere MQ-Nachrichtenflüssen zum Beispiel zum Speichern von Korrelationsinformationen verwendet werden, die außerhalb eines bestimmten Knotens, einer Instanz eines Nachrichtenflusses, einer Ausführungsgruppe oder eines Brokers verwendet werden. Der Cache erleichtert die prozessübergreifende gemeinsame Nutzung von Daten (innerhalb des gleichen Brokers, aber auch auf mehreren Brokern) und kann durchaus als Ersatz anderer Lösungen, beispielsweise einer Datenbank, dienen. Sie können einen Knoten zum Speichern der Daten im globalen Cache und einen zweiten Knoten (im selben oder in einem anderen Nachrichtenfluss) zum Abrufen der Daten aus dem globalen Cache verwenden.
Über einen Nachrichtenflussknoten kann eine Interaktion mit dem globalen Cache erfolgen. Interaktionen mit dem Cache erfolgen außerhalb der Nachrichtenflusstransaktion und werden unverzüglich festgeschrieben. Falls an einer dem mit dem Cache interagierenden Knoten nachgeordneten Stelle eine Ausnahme ausgelöst wird, werden die Cacheinteraktionen nicht rückgängig gemacht.
Unter Coordinated Request Reply (Koordinierte Anforderung/Antwort) finden Sie ein Beispiel für die Verwendung des globalen Cache. Informationen zu Beispielen können nur bei Verwendung des in das WebSphere Message Broker Toolkit integrierten bzw. online verfügbaren Information Center angezeigt werden. Muster können nur ausgeführt werden, wenn das im WebSphere Message Broker Toolkit integrierte Information Center verwendet wird.
Sie können den mit WebSphere Message Broker bereitgestellten globalen Cache verwenden und WebSphere Message Broker so konfigurieren, dass eine Verbindung zu einem externen WebSphere eXtreme Scale-Grid hergestellt wird. Sie können gleichzeitig mit mehreren fernen Grids und dem eingebetteten Grid arbeiten.
Über einen JavaCompute-Knoten ist eine Interaktion mit dem globalen Cache oder externen Grid möglich. Der Knoten kann Daten in eine Zuordnung stellen, Daten abrufen und eine Zuordnung erstellen, falls keine vorhanden ist. Der Abschnitt Zugriff auf den globalen Cache mithilfe eines JavaCompute-Knotens enthält weitere Informationen hierzu.
Der Abschnitt Globalen Cache überwachen enthält weitere Informationen hierzu.