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
1
Foto de Joshua Tsu pe Unsplash
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
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
Să exersăm!
Concepte de streaming
Preparing Video For Download...