2017-02-22 1 views
-1

Ich bin völlig neu in der Verwendung von Hazelcast. Zur Zeit behalte ich eine große Menge von Strukturdaten im Shared Memory, auf die ich über den Shared Memory Key zugreifen kann. Der Speicher für die vordefinierten Datenelementstrukturen (z. B. einige 20000+) wird zunächst im Shared Memory erstellt und später von Anwendungen auf demselben System mit dem Shared Memory Key verwendet.Verwenden von Hazelcast zum Ersetzen geteilter Speicherstrukturen Daten

Ob Hazelcast irgendwelche integrierten APIs oder Datenstrukturen bietet, um den Zugriff zu erleichtern und diese Daten effizienter zu verwalten, als mit meinen aktuellen gemeinsamen Speicherstrukturen? Bitte beachten Sie, dass ich versuche, die C++ - Version der Hazelcast-Bibliothek für das Programm zu verwenden, die ich auf dem Einzelsystem ausführen werde, auf dem alle anderen Anwendungen auf die Daten des gemeinsamen Speichers zugreifen.

Jedes Codefragment, das die Daten lokal im obigen Szenario verwaltet, wird sehr hilfreich sein.

Antwort

0

Hazelcast ist eine Clusterumgebung, sie ist nicht als Einzelknotenlaufzeit konzipiert. Obwohl Sie wahrscheinlich erreichen können, was Sie wollen, ist die Leistung viel schlechter als Shared Memory und Sie verwenden es nicht wirklich in einem üblichen Hazelcast-Anwendungsfall.

Verwandte Themen