Réduire les coûts Amazon SQS - Amazon Simple Queue Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Réduire les coûts Amazon SQS

Les bonnes pratiques suivantes peuvent vous aider à réduire les coûts et à tirer parti d'une potentielle réduction des coûts supplémentaires et d'une réponse quasi-instantanée.

Actions de message par lots

Afin de réduire les coûts, regroupez vos actions de message :

  • Pour envoyer, recevoir et supprimer des messages, et modifier le délai de visibilité de plusieurs messages en une seule opération, utilisez les actions d'API de traitement par lots d'Amazon SQS.

  • Pour combiner la mise en tampon côté client avec le traitement par lots des demandes, utilisez l'attente active de longue durée avec le client asynchrone mis en tampon inclus dans le kit AWS SDK for Java.

    Note

    Le client asynchrone en mémoire tampon Amazon SQS ne prend actuellement pas en charge les files d'attente FIFO.

Utilisation du mode d'interrogation approprié

  • La recherche prolongée vous permet de consommer des messages de votre file d'attente Amazon SQS dès qu'ils sont disponibles.

    • Pour réduire le coût d'utilisation d'Amazon SQS et le nombre de réceptions vides dans une file d'attente vide (réponses à l'action ReceiveMessage qui ne renvoient aucun message), activez la recherche prolongée. Pour plus d'informations, consultez Recherche prolongée Amazon SQS.

    • Pour accroître l'efficacité lors de l'attente active de plusieurs threads avec plusieurs réceptions, diminuez le nombre de threads.

    • Dans la plupart des cas, l'attente active de longue durée est préférable à celle de courte durée.

  • L'attente active de courte durée retourne des réponses immédiatement, même si la file d'attente Amazon SQS interrogée est vide.

    • Pour satisfaire aux exigences d'une application qui attend des réponses immédiates à la demande ReceiveMessage, utilisez l'attente active de courte durée.

    • L'attente active de courte durée coûte le même prix que l'attente active de longue durée.