es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

SQS con múltiples consumidores y habilitación de espera prolongada para SQS tipo FIFO.

Tenía una pregunta sobre los servicios de SQS.

Si tienes una cola SQS con múltiples consumidores y el “long polling” habilitado para el tipo de SQS FIFO. ¿Qué consumidor tiene preferencia para la entrega? ¿Se basa en cuál empezó a realizar la solicitud de “polling” primero o es aleatorio? Y además, ¿hay alguna lectura recomendada sobre esto?

¡Gracias anticipadas!

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Según la documentación de AWS, cuando hay varios consumidores que reciben mensajes de una cola FIFO (primero en entrar, primero en salir) de SQS con la opción de espera activada, el mensaje se entrega al consumidor con la solicitud más antigua primero. No se basa en cuál consumidor comenzó la solicitud primero, sino en cuál consumidor ha estado esperando por más tiempo para recibir nuevos mensajes.

    Este comportamiento garantiza que los mensajes se procesen en el orden en que se reciben en la cola y ayuda a prevenir la duplicación de mensajes y el procesamiento fuera de orden.

    En cuanto a lecturas recomendadas sobre este tema, la documentación de AWS sobre Amazon SQS es un recurso excelente para aprender más sobre la entrega de mensajes en colas de SQS, incluyendo cómo funciona la espera activa y cómo afecta la entrega de mensajes. También hay muchos foros en línea y tableros de discusión donde expertos de AWS comparten sus experiencias y mejores prácticas para utilizar SQS de manera efectiva.

Comments are closed.