ncache-cliente

NCache é um cache distribuído na memória de código aberto 100%. NCache é um cache distribuído extremamente rápido e linearmente escalável que armazena em cache os dados do aplicativo e reduz as dispendiosas viagens ao banco de dados. Usar NCache remove gargalos de desempenho relacionados ao armazenamento de dados e bancos de dados e dimensiona seus aplicativos node.js para processamento de transações extremas (XTP).

Instalação

NCache

NCache O cliente Node.js requer um NCache cluster para ser executado. Esse cluster lida com o armazenamento e a manipulação dos dados do usuário.

Cliente

npm install ncache-client

Visão geral

Uso

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

Funcionalidades

  • Desempenho de cache, escalabilidade de cache, operações em massa, índices
  • Obter, Adicionar, Inserir, Remover, Existe, Limpar Cache, Expirações, Bloquear e Desbloquear
  • Dependência Baseada em Chave, Dependência Baseada em Arquivo, Dependência SQL, Dependência Oracle
  • Publicar/Assinar (Pub/Sub) com Tópico, Eventos com Dados, Eventos Específicos de Item em Cache (onInsert/onRemove), Eventos de Nível de Cache (Adicionar/Inserir/Remover), Consulta Contínua
  • Grupos/Subgrupos, Tags, Tags Nomeadas
  • Estruturas de dados : Lista, Fila, Contador

Obter Ajuda

Você pode usar os seguintes canais para suas dúvidas e problemas de desenvolvimento/uso:

Contribuindo

Incentivamos qualquer tipo de contribuição na forma de relatórios de problemas.

Relatórios de problemas

Para relatórios de problemas, compartilhe as seguintes informações conosco para resolver os problemas rapidamente.

  • NCache e a versão do cliente que você usa
  • Informações de ambiente e arquitetura que você usa, como clientes totais, nós de cluster, versão do Node.js, versão do Java, sistema operacional etc.
  • Logs e rastreamentos de pilha, se houver.
  • Descrição detalhada das etapas para reproduzir o problema.

ensaio

Para testar NCache cliente Node.js localmente, você precisará do seguinte:

  • Java 9 ou posterior
  • NCache Instalação

Licença

Alachisoft Licença.

Direitos de Autor

Direitos autorais (c) 2021, Alachisoft, Todos os direitos reservados.

Visite a https://www.alachisoft.com/ para obter mais informações.