Intro à l'informatique axée sur les événements

Concepts de diffusion en continu

Mike Metzger

Data Engineer

Auparavant

  • Accès partagé
  • Tâches par lot
  • Programmes exécutés par des opérateurs, résultats renvoyés aux utilisateurs
  • Retards, résultats manquants, etc.
Concepts de diffusion en continu

Ordinateurs personnels

  • Souvent utilisateur unique
  • Mais fonctionnait quand même par lot
  • L'ordinateur exécutait les tâches dans l'ordre fourni
  • L'interface graphique a mené à l'interactivité par événements
Concepts de diffusion en continu

Traitement axé sur les événements

  • Ne s'exécute pas à une heure précise
  • Les tâches s'exécutent quand un événement survient
    • L'utilisateur clique un bouton
    • Un nouveau fichier est téléversé dans un répertoire
  • Peut quand même démarrer un traitement par lot
  • Les systèmes axés sur les événements attendent qu'un événement se produise
Concepts de diffusion en continu

Exemple de tâche axée sur les événements

Surveillance des clics Web

  • L'activité de l'utilisateur survient lors du clic sur des liens/composants d'une page Web
  • Le client détermine les ressources nécessaires et les demande au serveur
  • Le serveur renvoie l'info appropriée et consigne souvent la requête
  • Ces clics (événements utilisateur) sont souvent conservés ou envoyés à un emplacement central pour stockage et analyse ultérieure.
Concepts de diffusion en continu

Passons à la pratique !

Concepts de diffusion en continu

Preparing Video For Download...