title: Client Side API Programming description: Explore NCache Client-Side API Programming to utilize its powerful features: error handling, cache connectivity, data operations, security, and more.
canonical: https://www.alachisoft.com/resources/docs/ncache/prog-guide/client-side-api-programming.html
Programação de API do lado do cliente
Este tutorial é um guia prático para programadores que desejam utilizar recursos poderosos do lado do cliente NCache para criar aplicativos .NET, Java, Node.js e Python escalonáveis e de alto desempenho. Isso inclui exemplos práticos e trechos de código para utilizar vários recursos do NCache eficientemente.
Nesta secção
Tratamento de erros no cache
Descreve as falhas comuns de operação do sistema/rede que podem ocorrer no cache e as ações recomendadas a serem executadas para cada falha.
guia de solução de problemas
Explica como solucionar problemas comuns que você pode enfrentar ao usar NCache.
Chaves e dados de cache
Explica a estrutura de valor-chave aprimorada de NCache e as chaves de cache e tipos de dados suportados.
Como se conectar ao cache
Explica como os aplicativos podem ser conectados a caches locais/em cluster/cliente.
Operações básicas
Explica como executar operações CRUD básicas no cache usando chamadas sincronizadas, em massa e assíncronas.
Grupos para agrupamento lógico
Apresenta a distribuição de objetos relacionados em grupos lógicos.
Dados de cache de tags
Explica como as tags funcionam.
Tags nomeadas
Explica como as tags nomeadas funcionam.
Estratégias de expiração de dados
Descreve como determinados itens em cache podem ser removidos automaticamente do cache quando necessário.
Dependência de dados no cache
Explica como implementar a dependência de itens armazenados em cache em arquivos, linhas de tabelas de banco de dados e outros itens armazenados em cache.
Dependência de cache no banco de dados
Explica como adicionar dependência de itens em cache no banco de dados.
Dependência de cache na fonte externa
Explica como tornar os itens armazenados em cache dependentes de fontes externas, por exemplo, arquivos.
Dados de bloqueio
Descreve como bloquear itens em cache para impedir que vários clientes atualizem os mesmos dados simultaneamente.
Consulta SQL em Cache
Explica como NCache O mecanismo de consulta semelhante ao SQL funciona e quais operadores ele suporta.
Pesquisa de texto completo com Lucene distribuído
Explica a API para consultar objetos do cache usando SQL e sintaxe estendida.
Cache de consulta com LINQ
Explica a API para consultar objetos do cache usando LINQ e sintaxe estendida.
Estruturas de dados em cache
Explica como usar as estruturas de dados com suporte fornecidas por NCache.
Notificações de eventos
Explica o uso de notificações que surgem como resultado de operações de adição, inserção ou remoção em todos ou itens de cache seletivos ou quando o status do cluster é alterado.
Mensagens do Pub/Sub
Explica o conceito por trás NCache Paradigma Publicar/Assinar para mensagens e tópicos e fornece exemplos de código para usá-lo.
Consulta Contínua
Explica como os eventos podem ser acionados para um conjunto específico de resultados consultados no cache usando a Consulta Contínua.
Processamento de fluxo em cache
NCache fornece a facilidade de usar fluxos. NCache dados binários podem ser lidos ou gravados de/para o cache usando fluxos.
Dados JSON em cache
Explica como recuperar dados como JSON e usar várias classes para dados do tipo JSON fornecidos por NCache.
Segurança de cache
Explica os diferentes níveis de segurança de cache fornecidos por NCache.
Operações de gerenciamento no cache
Explica como usar a API fornecida por NCache para executar as operações básicas de gerenciamento de cache sem usar o NCache Centro de Gestão ou NCache ferramentas.
Registro de erros
Explica como habilitar o log de cliente para o aplicativo cliente.
Afinidade de local
Explica como a afinidade de local funciona em NCache.