ncache-cliente

NCache è una cache distribuita in memoria al 100% open Source. NCache è una cache distribuita estremamente veloce e linearmente scalabile che memorizza nella cache i dati dell'applicazione e riduce i costosi viaggi del database. Utilizzo NCache rimuove i colli di bottiglia delle prestazioni relativi all'archiviazione dei dati e ai database e ridimensiona le applicazioni node.js all'elaborazione delle transazioni estreme (XTP).

Installazione

NCache

NCache Il client Node.js richiede un funzionamento NCache cluster da eseguire. Questo cluster gestisce l'archiviazione e la manipolazione dei dati dell'utente.

.

npm install ncache-client

Panoramica

Impiego

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

Caratteristiche

  • Prestazioni della cache, scalabilità della cache, operazioni di massa, indici
  • Ottieni, aggiungi, inserisci, rimuovi, esiste, svuota cache, scadenze, blocca e sblocca
  • Dipendenza basata su chiave, Dipendenza basata su file, Dipendenza SQL, Dipendenza Oracle
  • Pubblica/sottoscrivi (Pub/Sub) con argomento, eventi con dati, eventi specifici dell'elemento memorizzato nella cache (su Inserisci/Rimuove), Eventi a livello di cache (Aggiungi/Inserisci/Rimuovi), Query continua
  • Gruppi/Sottogruppi, Tag, Tag con nome
  • Strutture dati: Lista, Fare la coda, contatore

Come ottenere assistenza

Puoi utilizzare i seguenti canali per le tue domande e problemi di sviluppo/utilizzo:

Contribuire

Incoraggiamo qualsiasi tipo di contributo sotto forma di segnalazioni di problemi.

Rapporti sui problemi

Per le segnalazioni di problemi, condividi con noi le seguenti informazioni per risolvere rapidamente i problemi.

  • NCache e la versione client che utilizzi
  • Informazioni sull'ambiente e sull'architettura utilizzate come client totali, nodi cluster, versione Node.js, versione Java, sistema operativo ecc.
  • Registri e tracce dello stack, se presenti.
  • Descrizione dettagliata dei passaggi per riprodurre il problema.

Testing

Per testare NCache client Node.js in locale, avrai bisogno di quanto segue:

  • Java 9 o successivo
  • NCache Installazione

Licenza

Alachisoft Licenza.

Copyright

Diritto d'autore (c) 2021, Alachisoft, Tutti i diritti riservati.

Visita https://www.alachisoft.com/ per maggiori informazioni.