Gemeinsame Nutzung von Laufzeitdaten
Die gemeinsame Nutzung von Laufzeitdaten ist zu einem wichtigen Anwendungsfall für verteilte Caches geworden. Heutzutage müssen immer mehr Anwendungen Daten zur Laufzeit auf asynchrone Weise mit anderen Anwendungen teilen.
Note
Diese Funktion ist auch in verfügbar NCache Professional.
Warum ist die gemeinsame Nutzung von Laufzeitdaten unerlässlich?
Früher wurden relationale Datenbanken verwendet, um Daten zwischen mehreren Anwendungen auszutauschen. Dies erforderte jedoch eine ständige Abfrage durch die Anwendungen, die Daten nutzen wollten. Daher wurden Nachrichtenwarteschlangen später aufgrund ihrer asynchronen Funktionen und ihrer Persistenz von Ereignissen populär. Allerdings sind Nachrichtenwarteschlangen von Vorteil, da ihnen die Leistungs- und Skalierbarkeitsanforderungen heutiger Anwendungen fehlen.
Infolgedessen nutzen immer mehr Anwendungen verteilte In-Memory-Caches für eine gleichmäßigere gemeinsame Nutzung von Laufzeitdaten. Dieser Datenaustausch sollte zwischen mehreren Java-Anwendungen oder zwischen .NET- und Java-Anwendungen erfolgen.
NCache bietet die Funktion von gemeinsame Nutzung von Laufzeitdaten das nutzt Benachrichtigungen um Cache-Clients über den Cache-Status auf dem Laufenden zu halten.
Siehe auch
Registrieren Sie Klassen für die gemeinsame Nutzung tragbarer Daten
Portable Datentypen (.NET & Java)
Klassenversionierung
Selbstheilendes dynamisches Clustering