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

Alachisoft Lizenz.

Urheberrecht

Urheberrecht (c) 2021, Alachisoft, Alle Rechte vorbehalten.

Besuchen Sie https://www.alachisoft.com/ um mehr zu erfahren.