Programmazione API lato client
Questo tutorial è una guida pratica per i programmatori che desiderano utilizzare le potenti funzionalità del lato client NCache per creare applicazioni .NET, Java, Node.js e Python scalabili e ad alte prestazioni. Ciò include esempi funzionanti e frammenti di codice di cui utilizzare varie funzionalità NCache in modo efficiente.
In questa sezione
Gestione degli errori nella cache
Descrive gli errori comuni delle operazioni di sistema/rete che possono verificarsi nella cache e le azioni consigliate da eseguire per ogni errore.
Troubleshooting
Spiega come risolvere i problemi comuni che potresti incontrare durante l'utilizzo NCache.
Chiavi e dati della cache
Spiega la struttura chiave-valore migliorata di NCache e le chiavi della cache e i tipi di dati supportati.
Come connettersi alla cache
Spiega come le applicazioni possono essere connesse alle cache locali/in cluster/client.
Operazioni di base
Spiega come eseguire operazioni CRUD di base sulla cache utilizzando chiamate di sincronizzazione, in blocco e asincrone.
Gruppi per il raggruppamento logico
Presenta la distribuzione di oggetti correlati in gruppi logici.
Tag dei dati della cache
Spiega come funzionano i tag.
Tag con nome
Spiega come funzionano i tag con nome.
Strategie di scadenza dei dati
Descrive come alcuni elementi memorizzati nella cache possono essere rimossi automaticamente dalla cache quando necessario.
Dipendenza dai dati nella cache
Spiega come implementare la dipendenza degli elementi memorizzati nella cache da file, righe di tabelle di database e altri elementi memorizzati nella cache.
Dipendenza della cache dal database
Spiega come aggiungere la dipendenza degli elementi memorizzati nella cache nel database.
Dipendenza della cache dall'origine esterna
Spiega come rendere gli elementi memorizzati nella cache dipendenti da fonti esterne, ad esempio file.
Blocco dei dati
Descrive come bloccare gli elementi memorizzati nella cache per impedire a più client di aggiornare gli stessi dati contemporaneamente.
Query SQL nella cache
Spiega come NCache Il meccanismo di interrogazione simile a SQL funziona e quali operatori supporta.
Ricerca full-text con Lucene distribuita
Spiega l'API per eseguire query sugli oggetti dalla cache utilizzando SQL e la sintassi estesa.
Cache di query con LINQ
Spiega l'API per eseguire query sugli oggetti dalla cache utilizzando LINQ e la sintassi estesa.
Strutture di dati nella cache
Spiega come utilizzare le strutture dati supportate fornite da NCache.
Notifiche di eventi
Spiega l'utilizzo delle notifiche che si verificano a seguito di operazioni di aggiunta, inserimento o rimozione su tutti o selettivi elementi della cache o quando lo stato del cluster cambia.
Messaggistica Pub/Sub
Spiega il concetto alla base NCache Publish/Subscribe paradigma per messaggi e argomenti e fornisce esempi di codice per utilizzarlo.
Interrogazione continua
Spiega come è possibile attivare gli eventi per un set di risultati di query specifico nella cache utilizzando la query continua.
Elaborazione del flusso nella cache
NCache ti offre la possibilità di utilizzare i flussi. NCache i dati binari possono essere letti o scritti da/nella cache utilizzando i flussi.
Dati JSON nella cache
Spiega come recuperare i dati come JSON e utilizzare varie classi per i dati di tipo JSON forniti da NCache.
Sicurezza della cache
Spiega i diversi livelli di sicurezza della cache forniti da NCache.
Operazioni di gestione su cache
Spiega come utilizzare l'API fornita da NCache per eseguire le operazioni di base di gestione della cache senza utilizzare il file NCache Centro Direzionale o NCache strumenti.
Registrazione errori
Spiega come abilitare la registrazione client per l'applicazione client.
Affinità di posizione
Spiega come funziona l'affinità di posizione NCache.