ncache-client

NCache est un cache distribué en mémoire 100% open source. NCache est un cache distribué extrêmement rapide et linéairement évolutif qui met en cache les données d'application et réduit les déplacements coûteux de la base de données. Utiliser NCache supprime les goulots d'étranglement de performances liés à votre stockage de données et à vos bases de données et fait évoluer vos applications node.js vers le traitement transactionnel extrême (XTP).

Installation

NCache

NCache Le client Node.js nécessite un fonctionnement NCache cluster à exécuter. Ce cluster gère le stockage et la manipulation des données utilisateur.

Client

npm install ncache-client

Vue d’ensemble

Utilisation

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();

Fonctionnalités:

  • Performances du cache, évolutivité du cache, opérations en bloc, index
  • Obtenir, ajouter, insérer, supprimer, existe, vider le cache, expirations, verrouiller et déverrouiller
  • Dépendance basée sur une clé, Dépendance basée sur un fichier, Dépendance SQL, Dépendance Oracle
  • Publier/S'abonner (Pub/Sub) avec sujet, Événements avec données, Événements spécifiques à un élément mis en cache (onInsert/onRemove), Événements au niveau du cache (Ajouter/Insérer/Supprimer), Requête continue
  • Groupes/sous-groupes, balises, balises nommées
  • Structures de données : Liste, Queue, Counter

Obtenir de l'aide

Vous pouvez utiliser les canaux suivants pour vos questions et problèmes de développement/d'utilisation :

Contribuer

Nous encourageons tout type de contribution sous forme de rapports thématiques.

Rapports de problèmes

Pour les rapports de problème, veuillez partager les informations suivantes avec nous afin de résoudre rapidement les problèmes.

  • NCache et la version du client que vous utilisez
  • Les informations sur l'environnement et l'architecture que vous utilisez comme le nombre total de clients, les nœuds de cluster, la version Node.js, la version Java, le système d'exploitation, etc.
  • Journaux et traces de pile, le cas échéant.
  • Description détaillée des étapes pour reproduire le problème.

Essais

Afin de tester NCache Client Node.js en local, vous aurez besoin des éléments suivants :

  • Java 9 ou version ultérieure
  • NCache Installation

Licence

Alachisoft Licence.

Droits d’auteur

Droits d'auteur (c) 2021, Alachisoft, Tous les droits sont réservés.

Visiter https://www.alachisoft.com/ pour plus d'information.