Das NCache Team freut sich, die Veröffentlichung von bekannt zu geben NCache 5.2. Die neueste Version verfügt jetzt über ein webbasiertes GUI-Tool für NCache Verwaltung und grundlegende Überwachung. NCache Mit Web Manager können Benutzer Caches erstellen, konfigurieren, starten und stoppen. Neben anderen Verbesserungen werden zwei weitere Verbesserungen an Pub/Sub vorgenommen, darunter die Priorität von TOPIC und die geordnete Zustellung von Nachrichten.
Erfahren Sie mehr über die Änderungen und Verbesserungen in NCache 5.2 können Sie unsere Versionshinweise hier lesen.
NCache Versionshinweise 5.2
Was erwartet Sie im NCache 5.2 Freigabe:
Hier finden Sie die Details aller neuen Hauptfunktionen NCache 5.2:
- Cache-Refresher
Cache Loader/Refresher ist ein Dienst, der regelmäßig in einem konfigurierbaren Intervall ausgeführt wird und Cache-Daten aktualisiert. Benutzer konfigurieren diese Funktion, indem sie in der Konfiguration einen oder mehrere benannte Datensätze hinzufügen. Jeder Datensatz kann so konfiguriert werden, dass er entweder einmal geladen oder regelmäßig aktualisiert wird. - TOPIC (Pub/Sub)-Verbesserungen
Die folgenden zwei Ergänzungen werden zu Pub/Sub vorgenommen.-
- Priorität des THEMA
Zum Zeitpunkt der Erstellung eines THEMA kann einem THEMA eine Priorität zugewiesen werden. Nachrichten von den TOPICs mit höherer Priorität werden zuerst zugestellt, während Nachrichten von den TOPICs mit niedrigerer Priorität zuerst entfernt werden. Wenn keine Priorität zugewiesen ist, wird ein THEMA mit der Priorität „Normal“ erstellt. - Bestellte Lieferung
Der Herausgeber sollte in der Lage sein, Nachrichten mit Anweisungen zu senden, um die Reihenfolge beizubehalten, in der sie veröffentlicht werden. Solche Nachrichten werden den Abonnenten in genau derselben Reihenfolge zugestellt, in der sie veröffentlicht wurden. Bestellte Nachrichten von einem bestimmten Herausgeber werden auf einem Cache-Server gespeichert. Dies wird mithilfe der Standortaffinität umgesetzt.
Im Falle von DeliveryOption.Any werden alle bestellten Nachrichten an denselben Abonnenten zugestellt.
- Priorität des THEMA
-
- Abfrageindizes aus JSON-Dokumenten
Für Anwendungen, die ausschließlich die JSON-API verwenden, ist die Definition von .NET- oder Java-basierten Abfrageindizes möglicherweise nicht möglich. Daher werden Definitionen von Indizes aus JSON-Dokumenten unterstützt. In diesem Fall gibt der Benutzer den Pfad zu einer JSON-Datei an. NCache Web Manager liest die Attribute in der JSON-Datei und listet sie in einem Raster auf. Benutzer können aus der Liste ein oder mehrere Attribute auswählen, für die Indizes definiert werden sollen. Abfrageindizes aus JSON-Dokumenten können auch mithilfe von PowerShell-Befehlen erstellt werden. - Benutzerdefinierter Abhängigkeitsanbieter
Die benutzerdefinierte Abhängigkeit wird jetzt auf der Serverseite bereitgestellt. Genau wie Read/Write Thru-Anbieter müssen Benutzer benutzerdefinierte Abhängigkeitsanbieter implementieren. Es kann einen oder mehrere benutzerdefinierte Abhängigkeitsanbieter geben, und jeder hat einen eindeutigen Namen. Beim Hinzufügen eines Elements über die API gibt der Benutzer den Namen der bereits konfigurierten und bereitgestellten benutzerdefinierten Abhängigkeitsanbieter an. - Vorlagen für E-Mail-Benachrichtigungen
Benutzer möchten möglicherweise den Text und den Betreff der E-Mail-Benachrichtigungen ändern, von denen sie erhalten NCache. Alle Texte und Betreffzeilen von E-Mails, die von generiert werden NCache Verwenden Sie Vorlagen. Diese Vorlagen werden im Installationsverzeichnis geliefert. Benutzer können diese Vorlagen entsprechend ihren Anforderungen ändern. - Unterstützung für zwei LDAP-Controller
In manchen Organisationen ist möglicherweise mehr als ein Domänencontroller für Hochverfügbarkeit konfiguriert. Wenn ein primärer Domänencontroller ausfällt, wird der sekundäre Controller aktiv. NCache Unterstützt jetzt auch die Konfiguration der Sicherheit sowohl mit primären als auch mit sekundären Domänencontrollern. - TLS für Linux
TLS 1.2-Unterstützung wird für die Kommunikation auf Transportebene zwischen bereitgestellt NCache Server unter Linux und Cache-Clients. - Sitzungsfreigabe zwischen ASP.NET und ASP.NET Core
Gemeinsame Nutzung von Sitzungen zwischen ASP.NET und ASP.NET Core Anwendungen wird unterstützt. Dies kann über die Konfigurationseinstellungen aktiviert werden. Für die gemeinsame Nutzung von Sitzungen zwischen verschiedenen Anwendungen müssen alle Anwendungen denselben benutzerdefinierten Sitzungs-ID-Generator verwenden. Dies wird auch für multiregionale Sitzungen unterstützt. Die Sitzungsfreigabe wird nicht unterstützt, wenn sie über IDistributedCache konfiguriert wird. - Abhängigkeitsunterstützung im Antwortcache
Benutzer können SQL-Abhängigkeiten angeben, um die Antwort einer Seite aus dem Cache ungültig zu machen. Wenn die dem angegebenen SQL entsprechenden Daten geändert oder gelöscht werden, wird die Antwort des Caches gelöscht. Bei neuen Anforderungen wird es neu generiert und mit derselben SQL-Abhängigkeit zum Cache hinzugefügt. Dies wird nicht unterstützt, wenn es über IDistributedCache konfiguriert wird. - Identitätsserver 4
NCache kann als externer Speicher für Identity Server 4 verwendet werden als;-
- Eine Caching-Ebene über dem Identity Server 4-Speicher.
- Ein Persistenzspeicher für Identity Server 4.
-
- Unterstützung für mehrere Caches durch IDistributedCache
Bei Konfiguration mit NCacheBenutzer möchten möglicherweise verschiedene Caches wie Sitzungs-Caching und Daten-Caching verwenden. NCache Bietet eine Option zur Verwendung mehrerer Caches für unterschiedliche Zwecke, wenn es als IDistributedCache verwendet wird. - Neuer Java-Client
Der neue Java-Client ist zu 100 % identisch mit der neuen .NET-API. Es verfügt über folgende Dienstleistungen:-
- Suchdienst
- Nachrichtendienst
- Notification Service
-
- Java-basierter serverseitiger Code
Die folgenden serverseitigen Module können in Java geschrieben werden. - Neuer Node.js-Client
NCache verfügt jetzt über einen Node.js-Client, der zu 100 % mit der neuen .NET- und Java-JSON-API identisch ist. Es verfügt über die folgenden Dienstleistungen: - Prometheus
Integration mit Prometheus zur Überwachung wichtiger Kennzahlen von NCache. NCache veröffentlicht einen konfigurierbaren Satz von Zählern für Prometheus-Server. - Grafana
An NCache Das Dashboard für Grafana finden Sie in der Grafana-Galerie. Das Dashboard verfügt über verschiedene Zähler, die von Prometheus-Servern abgerufen werden NCache veröffentlicht seine Zähler. - NCache Web Manager in der Professional Edition
NCache Professional Edition verfügt jetzt über ein webbasiertes GUI-Tool für NCache Verwaltung und grundlegende Überwachung. NCache Mit Web Manager können Benutzer Caches erstellen, konfigurieren, starten und stoppen. Dies hilft ihnen auch, schnell einen Stresstest durchzuführen und Statistiken anzuzeigen.
Der neue Java-Client nutzt außerdem Pipelining für eine bessere Leistung.
Beginnen Sie mit NCache 5.2
Sie können mit der Bewertung eines beginnen Kostenlose 60-Tage-Testversion Für die neuesten NCache 5.2-Version mit den neuesten Funktionen von NCache Enterprise Das kann Ihnen dabei helfen, hoch skalierbares und leistungsoptimiertes .NET/ zu erstellen..NET Core um weitere Anwendungsbeispiele zu finden.