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.
canonique: https://www.alachisoft.com/resources/docs/ncache/prog-guide/client-side-api-programming.html
Programmation API côté client
Ce didacticiel est un guide pratique pour les programmeurs qui souhaitent utiliser les fonctionnalités puissantes du côté client. NCache pour créer des applications .NET, Java, Node.js et Python hautes performances et évolutives. Cela inclut des exemples de travail et des extraits de code pour utiliser diverses fonctionnalités de NCache efficacement.
Dans cette section
Gestion des erreurs dans le cache
Décrit les échecs de fonctionnement système/réseau courants qui peuvent se produire dans le cache et les actions recommandées à effectuer pour chaque échec.
Dépannage
Explique comment résoudre les problèmes courants auxquels vous pourriez être confronté lors de l'utilisation NCache.
Clés et données de cache
Explique la structure clé-valeur améliorée de NCache et les clés de cache et les types de données pris en charge.
Comment se connecter au cache
Explique comment les applications peuvent être connectées au(x) cache(s) local/cluster/client.
Opérations de base
Explique comment effectuer des opérations CRUD de base sur le cache à l'aide d'appels de synchronisation, de masse et asynchrones.
Groupes pour le regroupement logique
Présente la distribution d'objets associés dans des groupes logiques.
Données du cache de balises
Explique le fonctionnement des balises.
Balises nommées
Explique le fonctionnement des balises nommées.
Stratégies d'expiration des données
Décrit comment certains éléments mis en cache peuvent être automatiquement supprimés du cache lorsque cela est nécessaire.
Dépendance des données dans le cache
Explique comment implémenter la dépendance des éléments mis en cache sur les fichiers, les lignes de table de base de données et d'autres éléments mis en cache.
Dépendance du cache sur la base de données
Explique comment ajouter une dépendance des éléments mis en cache sur la base de données.
Dépendance du cache vis-à-vis de la source externe
Explique comment rendre les éléments mis en cache dépendants de sources externes, par exemple des fichiers.
Verrouillage des données
Décrit comment verrouiller les éléments mis en cache pour empêcher plusieurs clients de mettre à jour les mêmes données simultanément.
Requête SQL dans le cache
Explique comment NCache Le mécanisme de requête de type SQL fonctionne et quels opérateurs il prend en charge.
Recherche plein texte avec Lucene distribué
Explique l'API pour interroger des objets à partir du cache à l'aide de SQL et de la syntaxe étendue.
Cache de requête avec LINQ
Explique l'API pour interroger des objets à partir du cache à l'aide de LINQ et de la syntaxe étendue.
Structures de données en cache
Explique comment utiliser les structures de données prises en charge fournies par NCache.
Notifications d'événement
Explique l'utilisation des notifications qui surviennent à la suite d'opérations d'ajout, d'insertion ou de suppression sur tous les éléments de cache ou sur certains éléments de cache, ou lorsque l'état du cluster change.
Messagerie Pub/Sub
Explique le concept derrière NCache Paradigme de publication/abonnement pour les messages et les rubriques et fournit des exemples de code pour l'utiliser.
Requête continue
Explique comment les événements peuvent être déclenchés pour un ensemble de résultats interrogé spécifique dans le cache à l'aide de la requête continue.
Traitement de flux dans le cache
NCache vous offre la possibilité d'utiliser des flux. NCache les données binaires peuvent être lues ou écrites depuis/vers le cache à l'aide de flux.
Données JSON dans le cache
Explique comment récupérer des données au format JSON et utiliser diverses classes pour les données de type JSON fournies par NCache.
Sécurité du cache
Explique les différents niveaux de sécurité du cache fournis par NCache.
Opérations de gestion sur le cache
Explique comment utiliser l'API fournie par NCache pour effectuer les opérations de base de gestion du cache sans utiliser ni l' NCache Centre de gestion ou NCache outils.
Journalisation des erreurs
Explique comment activer la journalisation client pour l'application client.
Affinité de localisation
Explique le fonctionnement de l'affinité géographique dans NCache.