Almacenamiento en caché de lectura
Note
Esta función solo está disponible en NCache Enterprise.
NCache utiliza su proveedor de lectura directa personalizado para comunicarse con la fuente de datos. En el almacenamiento en caché de lectura simultánea, NCache llamará a su proveedor para cargar datos detrás de la llamada de obtención, en caso de que se pierda el caché. En cachés agrupadas, donde intervienen varios servidores, el proveedor de lectura directa estará activo (inicializado) en todos los nodos del servidor de caché, pero las operaciones de lectura directa solo las realizará el nodo que recibe la operación de obtención según la topología que se utilice. .
Al igual que la lectura completa, NCache También proporciona la opción de lectura directa forzada mediante la cual los datos se obtienen de la fuente de datos de forma forzada, independientemente de si los datos están presentes en la memoria caché o no. Esto significa que los datos no se verificarán en la memoria caché y se obtendrán directamente de la fuente de datos.
Note
NCache proporciona un contador de rendimiento Read-thru/sec
para operaciones de lectura completa.
El mecanismo de resincronización en NCache mantiene los datos actualizados en toda la memoria caché. Puede haber un escenario en el que el usuario quiera mantener los datos sincronizados con la fuente de datos. En este caso, los datos se sincronizarán con la fuente de datos cada vez que caduque un elemento con la resincronización habilitada. De esta manera, los datos en el caché permanecen frescos y las operaciones se realizan en datos actualizados. El NCache El proveedor de lectura directa se puede utilizar como proveedor de resincronización especificando ResyncOptions
mientras agrega un elemento de caché en el caché. ResyncOptions
toma una bandera que indica si se debe resincronizar un elemento al vencimiento o no. Toma el nombre del proveedor de lectura directa como parámetro.
Note
Se utilizará el proveedor de lectura directa predeterminado si no se especifica el nombre del proveedor.
advertencia
No realice llamadas al mismo caché para el cual la lectura directa está configurada en el código del proveedor. Esto puede provocar recursividad y detener el funcionamiento normal de la caché.
En esta sección
Configurar proveedor de lectura directa
Explica la interfaz IReadThruProvider y proporciona una implementación de muestra para la interfaz.
Read-Thru con operaciones de caché
Proporciona muestras para usar Read-Through con operaciones básicas y masivas en NCache.