Recibir y eliminar un mensaje (consola) - Amazon Simple Queue Service

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Recibir y eliminar un mensaje (consola)

Después de enviar mensajes a una cola, puede recibirlos y eliminarlos. Cuando solicitas mensajes de una cola, no puedes especificar qué mensajes quieres recuperar. En su lugar, especifica el número máximo de mensajes (hasta 10) que desea recuperar.

nota

Dado que Amazon SQS es un sistema distribuido, es posible que una cola con muy pocos mensajes muestre una respuesta vacía a una solicitud de recepción. En este caso, vuelve a ejecutar la solicitud para recibir el mensaje. Según las necesidades de la aplicación, es posible que tenga que utilizar sondeos cortos o largos para recibir mensajes.

Amazon SQS no elimina automáticamente un mensaje después de recuperarlo por ti, en caso de que no lo recibas correctamente (por ejemplo, si los consumidores fallan o si pierdes la conectividad). Para eliminar un mensaje, debes enviar una solicitud por separado en la que se reconozca que has recibido y procesado correctamente el mensaje. Tenga en cuenta que debe recibir un mensaje antes de poder eliminarlo.

nota

Tras recibir mensajes de la consola de Amazon SQS, la consola los vuelve a configurar inmediatamente como visibles para que puedan volver a recibirlos.

Para recibir y eliminar un mensaje (consola)
  1. Abra la consola de Amazon SQS en https://console.aws.amazon.com/sqs/.

  2. En el panel de navegación, elija Queues (Colas).

  3. En la página Colas, selecciona una cola.

  4. Seleccione Send and receive messages (Enviar y recibir mensajes).

    La consola muestra la página Enviar y recibir mensajes.

  5. Selecciona Encuesta para los mensajes.

    Amazon SQS comienza a sondear los mensajes de la cola. La barra de progreso situada a la derecha de la sección Recibir mensajes muestra la duración del sondeo.

    La sección Mensajes muestra una lista de los mensajes recibidos. Para cada mensaje, la lista muestra el identificador del mensaje, la fecha de envío, el tamaño y el recuento de recepciones.

  6. Para eliminar mensajes, elija los mensajes que desee eliminar y elija Eliminar.

  7. En el cuadro de diálogo Eliminar mensajes, seleccione Eliminar.