Informazioni sulle funzionalità del feed di modifiche nell'SDK

Completato

.NET SDK per Azure Cosmos DB per NoSQL include un processore del feed di modifiche che semplifica l'attività di lettura delle modifiche dal feed. Il processore del feed di modifiche supporta anche in modo nativo scenari distribuiti in cui le responsabilità di elaborazione degli eventi vengono condivise tra più applicazioni client consumer in modo efficiente.

Il processore del feed di modifiche include quattro componenti principali:

Componente Descrizione
Contenitore monitorato Questo contenitore viene monitorato per qualsiasi operazione di inserimento o aggiornamento. Queste modifiche vengono quindi riflesse nel feed.
Contenitore di lease Il contenitore di lease funge da meccanismo di archiviazione per gestire lo stato tra più consumer (client) del feed di modifiche.
Host L'host è un'istanza dell'applicazione client che rimane in ascolto e reagisce alle modifiche dal feed di modifiche.
Delegato Il delegato è il codice all'interno dell'applicazione client che implementerà la logica di business per ogni batch di modifiche.

Prima di usare il processore del feed di modifiche, è necessario creare un contenitore di lease a cui si farà riferimento durante la configurazione del processore.