File d'attente

Concepts de diffusion en continu

Mike Metzger

Data Engineer

Qu'est-ce qu'une file d'attente ?

  • En gros, une file
  • Utile pour traiter dans l'ordre
  • Premier entré, premier sorti (FIFO)
  • Parfois appelé tampon
  • Les détails varient selon l'implémentation

image de personnes en file d'attente

1 Photo de Joshua Tsu sur Unsplash
Concepts de diffusion en continu

Pourquoi utiliser des files ?

  • Les files permettent de suivre l'ordre de traitement
  • Peuvent être traitées par une ou plusieurs personnes / programmes
  • Peuvent être découplées du reste du flux de traitement
  • Assez faciles à faire évoluer verticalement ou horizontalement
    • Mise à l'échelle verticale en ajoutant du matériel plus rapide
    • Mise à l'échelle horizontale en ajoutant plus d'exécuteurs
Concepts de diffusion en continu

Problèmes de file d'attente

  • Mauvaises données ou erreurs de traitement
    • Client paie avec une carte de crédit invalide
  • Variations de taille des données
    • Caisse rapide avec 100 articles
  • Parfois difficile de connaître la longueur de la file
    • Première projection d'un film
  • Limites de mise à l'échelle
    • Pas assez d'espace pour plus de caisses
Concepts de diffusion en continu

Passons à la pratique !

Concepts de diffusion en continu

Preparing Video For Download...