Guía del desarrollador
Esta sección proporciona una guía práctica para los programadores que desean utilizar varias características de NCache en .NET, Java, Python y Node.js para desarrollar aplicaciones escalables y de alto rendimiento.
En esta sección
Resumen
Aprenda sobre los lenguajes de programación compatibles con NCache (.NET, Java, Node.js y Python), las características disponibles para cada lenguaje y cómo está organizada esta guía.
Conexión a caché
Aprenda a conectarse a NCache clúster que utiliza GetCache, CacheConnectionOptions (reintentos, mantener activo, equilibrio de carga), conectarse con credenciales de seguridad, conectarse a múltiples cachés y solucionar problemas de conexión comunes.
Gestión de errores
Aprenda sobre los fallos comunes en el funcionamiento de la caché, los métodos para capturar información de diagnóstico mediante el registro del cliente y las soluciones para los problemas que se presentan con frecuencia.
Operaciones de almacenamiento en caché CRUD
Aprenda cómo agregar, recuperar, actualizar y eliminar elementos de caché usando NCache API, incluyendo operaciones síncronas, asíncronas y por lotes.
JSON
Aprende cómo almacenar, recuperar, actualizar y consultar documentos JSON en NCache.
API de seguridad
Aprenda a configurar la seguridad de la caché, administrar la autenticación y autorización de usuarios y proteger el acceso de los clientes a las cachés en clúster.
Bloqueo de datos
Aprenda cómo evitar actualizaciones simultáneas y garantizar la coherencia de los datos mediante mecanismos de bloqueo optimistas y pesimistas.
Organización y etiquetado de datos
Agrupe, categorice y recupere datos almacenados en caché de forma eficiente utilizando grupos, etiquetas y etiquetas con nombre.
Caducidad e invalidación de datos
Aprenda cómo hacer que los datos almacenados en caché caduquen e invaliden automáticamente mediante la caducidad basada en el tiempo, las dependencias de la caché, las notificaciones de la base de datos y las dependencias de fuentes externas.
Consulta de caché
Aprenda a consultar de forma eficiente los datos almacenados en caché mediante SQL y LINQ, a optimizar las búsquedas con índices y a gestionar tipos de datos personalizados en las consultas.
Estructuras de datos
Aprenda a optimizar el almacenamiento en caché con NCache Estructuras de datos, incluyendo Lista, Cola, Conjunto hash, Diccionario y Contador.
Eventos
Aprenda a suscribirse a eventos de caché, realizar un seguimiento de los cambios de datos, utilizar consultas continuas y responder a las operaciones de gestión de caché en tiempo real.
Mensajería de publicación/suscripción
Obtenga más información sobre los NCache Modelo de mensajería Publicación/Suscripción, incluyendo mensajes y temas, y cómo implementarlo mediante ejemplos de código.
Código del lado del servidor
Aprende cómo usar NCache Funcionalidades del lado del servidor, que incluyen lectura directa, escritura directa, escritura diferida, cargadores y actualizadores de caché, procesadores de entrada y dependencias personalizadas.
Integraciones .NET
Demuestra el uso y las capacidades de ASP.NET del lado del cliente, ASP.NET Core, Entity Framework (EF) Core, LINQ, NHibernate y Entity Framework 6.x.
Integraciones Java
Analiza las diversas integraciones para frameworks, herramientas y API de Java.
Integraciones de Node.js
Aprende a integrar NCache con aplicaciones Node.js y Express para habilitar el almacenamiento en caché distribuido, el almacenamiento de sesiones y el acceso a datos de alto rendimiento.
Envoltorios de API
Explica los diferentes envoltorios de terceros que NCache proporciona un cambio de código mínimo.
API de administración
Explica cómo utilizar la API proporcionada por NCache para realizar las operaciones básicas de administración de caché sin utilizar el NCache Centro de Gestión o NCache tools.