ncache-Klient
NCache ist ein 100 % Open-Source-In-Memory-Distributed-Cache. NCache ist ein extrem schneller und linear skalierbarer verteilter Cache, der Anwendungsdaten zwischenspeichert und teure Datenbankfahrten reduziert. Verwenden NCache Beseitigt Leistungsengpässe im Zusammenhang mit Ihrer Datenspeicherung und Ihren Datenbanken und skaliert Ihre node.js-Anwendungen auf Extreme Transaction Processing (XTP).
Installation
NCache
NCache Der Node.js-Client erfordert eine funktionierende NCache Cluster zum Ausführen. Dieser Cluster übernimmt die Speicherung und Bearbeitung der Benutzerdaten.
Kunden
npm install ncache-client
Überblick
Anwendungsbereich
const ncache = require('ncache-client');
//Initialize the Cache Cluster
let cache = await ncache.CacheManager.getCache("test-Cache");
//Add data in Cache
await cache.add('key', new ncache.CacheItem("Value"));
// Get the value associated with the given key from cache
const cacheValue = await cache.get('key', ncache.JsonDataType.Scaler);
console.log("Item in cache"+ cacheValue +" against key "+'key'); //Outputs 'Value'
//close the cache
await cache.close();
Eigenschaften
- Cache-Leistung, Cache-Skalierbarkeit, Massenoperationen, Indizes
- Abrufen, Hinzufügen, Einfügen, Entfernen, Vorhanden, Cache leeren, Ablaufdatum, Sperren und Entsperren
- Schlüsselbasierte Abhängigkeit, dateibasierte Abhängigkeit, SQL-Abhängigkeit, Oracle-Abhängigkeit
- Veröffentlichen/Abonnieren (Pub/Sub) mit Thema, Ereignisse mit Daten, zwischengespeicherte elementspezifische Ereignisse (onInsert/onRemove), Ereignisse auf Cache-Ebene (Hinzufügen/Einfügen/Entfernen), kontinuierliche Abfrage
- Gruppen/Untergruppen, Tags, benannte Tags
- Datenstrukturen : Liste, Warteschlange, Counter
Erste Hilfe
Für Ihre Fragen und Entwicklungs-/Nutzungsthemen können Sie folgende Kanäle nutzen:
Beitrag
Wir freuen uns über jede Art von Beitrag in Form von Problemberichten.
Problemberichte
Für Problemberichte teilen Sie uns bitte die folgenden Informationen mit, um die Probleme schnell zu lösen.
- NCache und die Client-Version, die Sie verwenden
- Von Ihnen verwendete Umgebungs- und Architekturinformationen wie Gesamtzahl der Clients, Clusterknoten, Node.js-Version, Java-Version, Betriebssystem usw.
- Protokolle und Stack-Traces, falls vorhanden.
- Detaillierte Beschreibung der Schritte zur Reproduktion des Problems.
Testen
Zum Testen NCache Um den Node.js-Client lokal zu installieren, benötigen Sie Folgendes:
- Java 9 oder höher
- NCache Installation
Lizenz
Urheberrecht
Urheberrecht (c) 2021, Alachisoft, Alle Rechte vorbehalten.
Besuchen Sie https://www.alachisoft.com/ um mehr zu erfahren.