Compreender os recursos do feed de alterações no SDK

Concluído

O SDK do .NET para Azure Cosmos DB para NoSQL é fornecido com um processador de feed de alterações que simplifica a tarefa de ler as alterações do feed. O processador de alimentação de alterações também suporta nativamente cenários distribuídos em que as responsabilidades de processamento de eventos são compartilhadas entre vários aplicativos clientes consumidores de maneira eficiente.

O processador de alimentação de alterações inclui quatro componentes principais:

Componente Descrição
Contentor monitorizado Esse contêiner é monitorado para quaisquer operações de inserção ou atualização. Essas alterações são então refletidas no feed.
Contentor de leasing O contêiner de concessão serve como um mecanismo de armazenamento para gerenciar o estado em vários consumidores de feed de alterações (clientes).
Anfitrião O host é uma instância de aplicativo cliente que escuta e reage às alterações do feed de alterações.
Delegado O delegado é o código dentro do aplicativo cliente que implementará a lógica de negócios para cada lote de alterações.

Antes de usar o processador de feed de alterações, você deve criar um contêiner de concessão que fará referência ao configurar o processador.