Tous les produits
Search
Centre de documentation

ApsaraMQ for Kafka:Politiques de nouvelle tentative et files d'attente de messages morts

Dernière mise à jour :Aug 25, 2026

Cette rubrique décrit les politiques de nouvelle tentative par défaut et les files d'attente de messages morts pour Message Integration.

Politiques de nouvelle tentative

Une politique de nouvelle tentative définit comment le système retente une tâche échouée. Message Integration prend en charge deux politiques : la nouvelle tentative avec temporisation (backoff) et la nouvelle tentative à décroissance exponentielle.

  • Nouvelle tentative avec temporisation (par défaut) : le système retente une tâche échouée jusqu'à trois fois. L'intervalle entre les tentatives est une valeur aléatoire comprise entre 10 et 20 secondes.

  • Nouvelle tentative à décroissance exponentielle : le système retente une tâche échouée jusqu'à 176 fois sur une durée totale d'un jour. L'intervalle entre les tentatives augmente de manière exponentielle jusqu'à un maximum de 512 secondes. Les intervalles spécifiques sont de 1, 2, 4, 8, ..., 512 secondes.

Politiques de tolérance aux pannes

Une politique de tolérance aux pannes définit la gestion des erreurs. Deux types de politiques sont pris en charge :

  • Tolérance aux pannes autorisée (recommandée) : permet la survenue d'exceptions sans bloquer l'exécution des tâches. Si le nombre de nouvelles tentatives dépasse la limite maximale, le message est envoyé vers une file d'attente de messages morts ou ignoré, selon votre configuration.

  • Tolérance aux pannes interdite : si une exception se produit et que le nombre de nouvelles tentatives dépasse la limite définie dans la politique de nouvelle tentative, l'exécution de la tâche est bloquée. Le statut de la tâche passe alors à Ready.

Remarque

Si une erreur irrécupérable se produit, telle qu'une erreur de configuration des ressources, le statut de la tâche est défini sur Startup Failed.

Files d'attente de messages morts

Les files d'attente de messages morts sont configurées pour chaque tâche. Si un message ne peut pas être traité ou si le nombre de nouvelles tentatives dépasse la limite maximale, les données brutes d'origine sont envoyées vers la file d'attente de messages morts. Cette fonctionnalité est désactivée par défaut.

Remarque

Actuellement, les messages de la file d'attente de messages morts peuvent être envoyés vers ApsaraMQ for RocketMQ, Simple Message Queue (anciennement MNS), ApsaraMQ for Kafka et EventBridge.