Ed
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.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material