Acciones por lotes de Amazon SQS - 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.

Acciones por lotes de Amazon SQS

Amazon SQS ofrece acciones por lotes para ayudarle a reducir los costes y manipular hasta 10 mensajes con una sola acción. Estas acciones por lotes incluyen:

Al utilizar acciones por lotes, puede realizar varias operaciones en una sola llamada a la API, lo que ayuda a optimizar el rendimiento y reducir los costes. Puede aprovechar la funcionalidad por lotes mediante la API de consultas o cualquier AWS SDK que admita las acciones por lotes de Amazon SQS.

Detalles importantes
  • Límite de tamaño de los mensajes: el tamaño total de todos los mensajes enviados en una sola SendMessageBatch llamada no puede superar los 262.144 bytes (256 KiB).

  • Permisos: no puede establecer permisos de forma explícita para SendMessageBatchDeleteMessageBatch, o. ChangeMessageVisibilityBatch En su lugar, configura permisos para SendMessageBatch las correspondientes versiones por lotes de las acciones o ChangeMessageVisibilityBatch establece permisos para ellas. DeleteMessageBatch

  • Soporte de consola: la consola Amazon SQS no admite acciones por lotes. Debe usar la API de consultas o un AWS SDK para realizar operaciones por lotes.

Procesamiento por lotes de las acciones de los mensajes

Para optimizar aún más los costos y la eficiencia, tenga en cuenta las siguientes prácticas recomendadas para agrupar las acciones de los mensajes por lotes:

nota

El cliente asincrónico con búfer de Amazon SQS no admite actualmente las colas FIFO.