Politique de limitation du débit et de nouvelle tentative pour les destinations de diffusion en streaming créées avec Destination SDK

Les destinations créées par des partenaires peuvent renvoyer diverses erreurs et avoir des politiques de limitation de débit différentes. Cette page explique comment Experience Platform gère les différents types d’erreurs renvoyés par les destinations de diffusion en streaming.

Pendant la configuration d’une destination à l’aide de Destination SDK, vous pouvez choisir entre deux types d’agrégations : agrégation des meilleurs efforts et agrégation configurable. Selon le type d’agrégation que vous sélectionnez, découvrez ci-dessous la manière dont Experience Platform gère les erreurs et les limites de taux.

Agrégation des meilleurs efforts best-effort-aggregation

Pour tous les appels HTTP effectués vers la destination qui échouent, Experience Platform tente de passer une nouvelle fois un appel immédiatement après le premier. Si l’appel échoue encore à la deuxième tentative, Experience Platform interrompt l’appel et ne le retente pas une troisième fois.

Agrégation configurable configurable-aggregation

Dans le cas des plateformes de destination configurées avec une agrégation configurable, Experience Platform fait la distinction entre le type d’erreur renvoyé par votre plateforme :

  • Erreurs pour lesquelles Experience Platform essaie à nouveau d’envoyer les données à votre plateforme :

    • Codes de réponse HTTP 420 et 429
    • Codes de réponse HTTP supérieurs à 500
  • Erreurs pour lesquelles Experience Platform n’essaie pas de renvoyer les données à votre plateforme : toutes les autres erreurs renvoyées par votre plateforme

Nouvelle approche décrite retry-approach

L’approche Experience Platform de l’agrégation configurable est décrite ci-dessous. Cet exemple suppose qu’Experience Platform envoie des données à une plateforme de destination qui commence à renvoyer des codes d’erreur 429 s’il reçoit plus de 50 000 requêtes par minute :

  • Première minute : Experience Platform regroupe 40 000 lots avec des profils à envoyer à votre plateforme de destination. Experience Platform effectue 40 000 requêtes HTTP et toutes les requêtes ont abouti.
  • Deuxième minute : Experience Platform regroupe 70 000 lots avec des profils à envoyer à votre plateforme de destination. Experience Platform effectue 70 000 requêtes HTTP et 50 000 ont abouti. Les 20 000 autres reçoivent une erreur de limitation de débit de votre point d’entrée et feront l’objet d’une nouvelle tentative au bout de 30 minutes.
  • Troisième minute : Experience Platform regroupe 30 000 lots avec des profils à envoyer à votre plateforme de destination. Experience Platform effectue 30 000 requêtes HTTP et toutes les requêtes ont abouti.
  • 32e minute : Experience Platform tente à nouveau d’envoyer les 20 000 lots qui ont échoué à la deuxième minute. Tous les appels ont abouti.

Étapes suivantes next-steps

Vous savez à présent comment Experience Platform gère les erreurs et la limitation de débit à partir des plateformes de destination, en fonction de la politique d’agrégation que vous avez sélectionnée au moment de la configuration de la destination de diffusion en streaming. Vous pouvez désormais consulter la documentation suivante :

recommendation-more-help
7f4d1967-bf93-4dba-9789-bb6b505339d6