Um aplicativo .NET deve receber uma mensagem sempre que uma máquina virtual do Azure terminar de processar dados. As mensagens não devem persistir depois que o receptor as processar. Qual objeto cliente .NET o receptor deve usar?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: QueueClient.
Por que esta é a resposta
O QueueClient é a escolha correta porque ele é usado para interagir com filas do Azure Service Bus, que são ideais para cenários de mensagens assíncronas onde as mensagens não precisam persistir após o processamento. O Service Bus garante a entrega de mensagens e suporta o modelo de "competição de consumidores" (competing consumers), onde uma mensagem é processada por apenas um receptor. SubscriptionClient e TopicClient são usados com tópicos do Service Bus, que implementam o modelo publish-subscribe, onde uma mensagem pode ser recebida por múltiplos assinantes. Isso não se alinha ao requisito de que a mensagem não persista após ser processada por um receptor. CloudQueueClient é usado para interagir com filas do Azure Storage, que são mais simples e não oferecem os mesmos recursos transacionais e de entrega garantida do Service Bus, além de não serem a opção mais robusta para mensagens que precisam ser processadas e removidas de forma confiável.
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