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.
Gestion des erreurs de demande dans Amazon SQS
Pour gérer les erreurs de demande, utilisez l'une des stratégies suivantes :
-
Si vous utilisez un AWS SDK, vous disposez déjà d'une logique de réessai et d'annulation automatiques. Pour plus d'informations, consultez Error Retries and Exponential Backoff in AWS(Tentatives sur l'erreur et backoff exponentiel)) dans Référence générale d'Amazon Web Services.
-
Si vous n'utilisez pas les fonctionnalités du AWS SDK pour réessayer et annuler, attendez une pause (par exemple, 200 ms) avant de réessayer l'ReceiveMessageaction après n'avoir reçu aucun message, un délai d'expiration ou un message d'erreur d'Amazon SQS. Pour permettre une utilisation ultérieure de
ReceiveMessage
qui donne les mêmes résultats, patientez plus longtemps (par exemple, 400 ms).