Você está construindo uma solução que usa um banco de dados Azure Cosmos DB de múltiplas partições e o SDK mais recente do Cosmos DB. Requisitos: enviar operações de inserção e atualização para o Azure Blob Storage, processar alterações de todas as partições imediatamente e permitir o processamento paralelo do tratamento de alterações. Quais duas abordagens permitirão que você processe as operações do Cosmos DB? (Cada resposta correta é uma solução completa.)
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie uma Azure Function que usa o gatilho do Azure Cosmos DB e configure o gatilho para se conectar ao contêiner., Crie uma Azure Function que extrai o feed de alterações usando um FeedIterator no contêiner e use FeedRange para paralelizar o processamento de alterações em várias funções..
Por que esta é a resposta
A Azure Function com o gatilho do Azure Cosmos DB é a solução mais comum e gerenciada para processar o feed de alterações. Ela abstrai a complexidade do gerenciamento de leases e do paralelismo, escalando automaticamente para lidar com as alterações de todas as partições de forma imediata. A abordagem de usar uma Azure Function que extrai o feed de alterações com FeedIterator e FeedRange também é válida. FeedIterator permite iterar sobre as alterações, e FeedRange possibilita a divisão do trabalho entre várias instâncias da função, garantindo o processamento paralelo e imediato de todas as partições. As outras opções são menos adequadas. Implementar um estimador de feed de alterações em uma API do Azure App Service é uma abordagem mais complexa e manual, que exige gerenciar o escalonamento e a resiliência por conta própria, além de não ser a forma recomendada para processar o feed de alterações de forma imediata e paralela. Executar um trabalho em segundo plano em um cluster do Azure Kubernetes Service é uma solução mais pesada e complexa para este caso de uso específico, que pode ser alcançado de forma mais eficiente com Azure Functions.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão