Cozi de așteptare

Concepte de streaming

Mike Metzger

Data Engineer

Ce este o coadă de așteptare?

  • Practic, o linie
  • Utilă pentru procesare în ordine
  • Primul intrat, primul ieșit (FIFO)
  • Uneori numită buffer
  • Detaliile variază mult în funcție de implementare

imagine cu persoane la coadă

1 Foto de Joshua Tsu pe Unsplash
Concepte de streaming

De ce cozi de așteptare?

  • Cozile permit urmărirea ordinii de procesare
  • Pot fi procesate de o singură persoană/program sau de mai multe
  • Pot fi decuplate de restul conductei de procesare
  • Relativ ușor de scalat vertical sau orizontal
    • Scalare verticală prin hardware mai performant
    • Scalare orizontală prin adăugarea de executori
Concepte de streaming

Probleme cu cozile

  • Date invalide sau erori de procesare
    • Clientul plătește cu un card bancar invalid
  • Variații ale dimensiunii datelor
    • Casă rapidă la supermarket cu 100 de articole
  • Uneori dificil de cunoscut lungimea cozii
    • Prima proiecție a unui film
  • Limite de scalare
    • Spațiu insuficient pentru mai multe case de marcat
Concepte de streaming

Să exersăm!

Concepte de streaming

Preparing Video For Download...