Una empresa desea almacenar temporalmente mensajes entre una aplicación de recepción de pedidos y una aplicación de procesamiento, de modo que los mensajes no se pierdan y se procesen secuencialmente incluso cuando el lado de procesamiento esté temporalmente lento. ¿Qué servicio de AWS es el MÁS adecuado para este requisito?

1 / 1
Selecciona una respuesta
CorrectoB

Explicación

Pregunta para identificar el servicio de cola que almacena mensajes en búfer entre aplicaciones.

  • 1almacenar temporalmente mensajesRetener mensajes en una cola = Amazon SQS
  • 2el lado de procesamiento esté temporalmente lentoEl receptor puede procesar a su propio ritmo (acoplamiento débil)
  • 3mensajes no se pierdan y se procesen secuencialmenteEntrega fiable y procesamiento secuencial
AIncorrecto

Amazon SNS

Esta respuesta es incorrecta. Amazon SNS es un servicio Pub/Sub que envía inmediatamente los mensajes generados a varios suscriptores.

No tiene el comportamiento de cola de retener mensajes hasta que el receptor esté listo para consumirlos a su propio ritmo, por lo que Amazon SQS es el servicio adecuado para este requisito.

BCorrecto

Amazon SQS

Esta respuesta es correcta. Amazon SQS (Simple Queue Service) es un servicio de cola de mensajes totalmente administrado. El emisor coloca los mensajes en la cola y el receptor los recupera y procesa a su propio ritmo. Incluso si el receptor está temporalmente lento, los mensajes se retienen en la cola, absorbiendo picos de tráfico y garantizando un procesamiento secuencial fiable.

CIncorrecto

Amazon Kinesis Data Streams

Esta respuesta es incorrecta. Amazon Kinesis Data Streams es un servicio que ingiere y entrega grandes volúmenes de datos de streaming para análisis en tiempo real.

Para casos de uso de cola (desacoplamiento) que requieren procesar un mensaje a la vez de forma fiable entre aplicaciones, Amazon SQS es más adecuado.

DIncorrecto

Amazon EventBridge

Esta respuesta es incorrecta. Amazon EventBridge es un bus de eventos que enruta los eventos a los destinos adecuados según reglas.

El enrutamiento es su función y no está diseñado para actuar como un búfer que retiene mensajes hasta que el procesamiento pueda realizarse.

Punto clave

«Retener mensajes temporalmente», «procesamiento secuencial» y «absorber picos» apuntan a Amazon SQS (cola). Distinguir de Amazon SNS, que es para notificaciones uno-a-varios (fan-out).