Logo Passei Direto
Buscar
No contexto de comunicação entre microserviços em ASP.NET Core,
qual das abordagens a seguir é mais adequada para operações que não exigem uma resposta imediata?
a. Utilizar APIs REST para garantir uma resposta eficiente
b. Implementar comunicação síncrona usando HTTP para todos os microserviços
c. adotar a comunicação assíncrona com sistema de mensageria, como RabbitMQ ou Apache Kafka
d. Utilizar chamadas de função interna para evitar a latência da rede
e. Configurar todos os serviços para responder imediatamente às solicitações de outros microserviços.
User badge image
Desafios para Aprender

mês passado

Respostas

User badge image

Ed Verified user icon

mês passado

Para operações que não exigem uma resposta imediata entre microserviços, a abordagem mais adequada é a que permite uma comunicação assíncrona. Isso é especialmente útil em cenários onde a latência não é crítica e onde se deseja desacoplar os serviços, permitindo que eles operem de forma independente. Vamos analisar as opções: a) Utilizar APIs REST para garantir uma resposta eficiente - APIs REST são geralmente síncronas e não são ideais para operações que não exigem resposta imediata. b) Implementar comunicação síncrona usando HTTP para todos os microserviços - Essa abordagem é síncrona e não atende ao requisito de não exigir resposta imediata. c) Adotar a comunicação assíncrona com sistema de mensageria, como RabbitMQ ou Apache Kafka - Essa é a opção que permite que os microserviços se comuniquem de forma assíncrona, ideal para operações que não precisam de resposta imediata. d) Utilizar chamadas de função interna para evitar a latência da rede - Isso geralmente implica em comunicação síncrona e não é adequado para o contexto mencionado. e) Configurar todos os serviços para responder imediatamente às solicitações de outros microserviços - Isso contraria a ideia de não exigir uma resposta imediata. Portanto, a alternativa correta é: c) adotar a comunicação assíncrona com sistema de mensageria, como RabbitMQ ou Apache Kafka.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina