Traitement en temps réel avec Change Feed

Développer pour Azure Storage

Shahzad Mian

Content developer, Datacamp

Flux de modifications Cosmos DB

  • Journal instantané des changements.

Change feed

Développer pour Azure Storage

Qu’est-ce que le Change Feed ?

  • Flux continu de changements, ou « événements »
  • Suit insertions et mises à jour, dans l’ordre pour le traitement

Ruban téléscripteur

Développer pour Azure Storage

Courrier non lu

Courrier

Développer pour Azure Storage

Comment les développeurs utilisent Change Feed

Modèle Pull

  • L’application tire les données du change feed.
  • Vérifie périodiquement les nouveautés.
  • Modèle Pull = vous contrôlez quand récupérer et traiter les changements.

Modèle Push

  • Le système pousse les changements automatiquement
  • Exemple :
    • Déclencheur CosmosDB lancé à chaque nouveau changement.
  • Processus piloté par événements.
  • Pas besoin de vérifier les mises à jour.
  • Modèle Push = le système réagit automatiquement aux changements en temps réel.
Développer pour Azure Storage

Exemple : déclencheur Azure Function

Image ChatGPT 6 nov. 2025, 23:46:06.png

Développer pour Azure Storage

Architecture de Change Feed

Leases : suivi de l’avancement.

  • Suit les changements déjà traités par votre application.
  • Sait où reprendre.
  • Les consommateurs ne manquent ni ne retraitent d’événements.

Bail

Développer pour Azure Storage

Pourquoi utiliser Change Feed ?

  • Idéal quand le système doit réagir aux changements de données.
  • Fonctionne sans intervention humaine.
  • Flux de données continu.
  • Réaction instantanée des applications.

Données en mouvement

Développer pour Azure Storage

Cas d’usage

Pipelines pilotés par événements

Piloté par événements

Analytique en temps réel

Analytique

Synchronisation de données

Synchronisation des données

Intégrations aval

Déplacement de données

Développer pour Azure Storage

Source d’événements en temps réel

  • Le Change Feed transforme Cosmos DB d’un stockage passif en source d’événements temps réel.
  • Créez des applications qui réagissent instantanément aux événements de données.
  • Aucune gestion d’infrastructure.

CosmosDB + Functions

Développer pour Azure Storage

Passons à la pratique !

Développer pour Azure Storage

Preparing Video For Download...