Operazioni in batch per Amazon SQS - Amazon Simple Queue Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Operazioni in batch per Amazon SQS

Amazon SQS offre azioni in batch per aiutarti a ridurre i costi e manipolare fino a 10 messaggi con una sola azione. Queste azioni in batch includono:

Utilizzando le azioni in batch, è possibile eseguire più operazioni in una singola chiamata API, il che aiuta a ottimizzare le prestazioni e ridurre i costi. Puoi sfruttare la funzionalità batch utilizzando l'API di query o qualsiasi AWS SDK che supporti le azioni batch di Amazon SQS.

Dettagli importanti
  • Limite alla dimensione dei messaggi: la dimensione totale di tutti i messaggi inviati in una singola SendMessageBatch chiamata non può superare i 262.144 byte (256 KiB).

  • Autorizzazioni: non è possibile impostare esplicitamente le autorizzazioni per, o. SendMessageBatch DeleteMessageBatch ChangeMessageVisibilityBatch Invece, imposta o ChangeMessageVisibilityBatch imposta le autorizzazioni per SendMessageBatch le versioni batch corrispondenti delle azioni. DeleteMessageBatch

  • Supporto console: la console Amazon SQS non supporta azioni in batch. È necessario utilizzare l'API di interrogazione o un AWS SDK per eseguire operazioni in batch.

Raggruppamento delle azioni con messaggio

Per ottimizzare ulteriormente i costi e l'efficienza, prendi in considerazione le seguenti best practice per il raggruppamento in batch delle azioni relative ai messaggi:

Nota

L'Amazon SQS Buffered Asynchronous Client attualmente non supporta le code FIFO.