AWS Lambda annonce des fonctionnalités améliorées de gestion des erreurs pour le traitement des événements Kafka

Publié le: 24 nov. 2025

AWS Lambda lance des fonctionnalités améliorées de gestion des erreurs pour Amazon Managed Streaming pour Apache Kafka (MSK) et les sources d'événements autogérées Apache Kafka (SMK). Ces fonctionnalités permettent aux clients de créer des configurations de nouvelles tentatives personnalisées, d'optimiser les nouvelles tentatives pour les messages ayant échoué et d'envoyer les événements ayant échoué à un sujet Kafka en tant que destination en cas d'échec, ce qui permet aux clients de créer des charges de travail Kafka résilientes grâce à des stratégies robustes de gestion des erreurs.

Les clients utilisent les mappages de sources d'événements (ESM) de Kafka avec leurs fonctions Lambda pour créer leurs applications Kafka critiques. Kafka ESM propose une gestion robuste des erreurs en cas d'échec en retentant les événements avec un backoff exponentiel et en conservant les événements ayant échoué dans des destinations en cas d'échec telles qu'Amazon SQS, Amazon S3, Amazon SNS. Cependant, les clients ont besoin d'une gestion des erreurs personnalisée pour répondre à des exigences commerciales et de performances strictes. Grâce à ce lancement, les développeurs peuvent désormais exercer un contrôle précis sur le traitement des événements ayant échoué et tirer parti des sujets Kafka comme destination supplémentaire en cas d'échec lorsqu'ils utilisent le mode Provisioned pour Kafka ESM. Les clients peuvent désormais définir des limites de nouvelles tentatives et de temps spécifiques pour les nouvelles tentatives tout en supprimant automatiquement les enregistrements ayant échoué au-delà de ces limites vers la destination spécifiée par le client. Ils peuvent désormais également configurer de nouvelles tentatives automatiques pour les enregistrements ayant échoué dans le lot et améliorer leur code de fonction pour signaler les messages échoués individuels, optimisant ainsi le processus de nouvelle tentative.

Cette fonctionnalité est disponible dans toutes les régions commerciales AWS où le mode provisionné d'AWS Lambda pour Kafka ESM est disponible.

Pour activer ces fonctionnalités, fournissez les paramètres de configuration de votre Kafka ESM dans l'API ESM, la console AWS et l'interface de ligne de commande AWS. Pour en savoir plus, consultez la documentation et la tarification de Lambda ESM.