Traitement exactement-une-fois

L'effet de chaque message se produit une seule fois même s'il est livré deux fois. On y arrive par des écritures idempotentes, des clés de déduplication ou des offsets transactionnels, jamais en faisant confiance au réseau.

Où on le retrouve dans les vrais systèmes

  • Traitement de flux

    Des fenêtres comme les cinq dernières minutes transforment un flux sans fin en résultats : comptages, scores de fraude, tendances. Les checkpoints permettent de redémarrer sans perdre ni recompter d'événements.

    En production : Apache Flink, Kafka Streams, Spark Structured Streaming, Amazon Managed Service for Apache Flink

Regarde-le casser, puis répare-le

Construis une architecture, envoie-lui une journée de trafic et de pannes, et comprends pourquoi elle tient ou cède. Gratuit pour commencer.