Fronty
Koncepty streamingu
Mike Metzger
Data Engineer
Co je to fronta?
V podstatě
řada
Užitečné pro zpracování
v pořadí
První dovnitř, první ven (
FIFO
)
Někdy označováno jako
vyrovnávací paměť
Detaily se
liší podle implementace
1
Photo by Joshua Tsu on Unsplash
Proč fronty?
Fronty umožňují
sledování
pořadí zpracování
Může je zpracovávat
jedna nebo více osob / programů
Mohou být
odděleny
od zbytku zpracovacího řetězce
Relativně
snadné škálování
vertikální i horizontální
Vertikální škálování přidáním rychlejšího hardwaru
Horizontální škálování přidáním více vykonavatelů
Problémy s frontami
Chybná data
nebo chyby zpracování
Zákazník platí neplatnou platební kartou
Odchylky
ve velikosti dat
Rychlá pokladna v supermarketu se 100 položkami
Někdy je obtížné
znát délku
fronty
První premiérové promítání filmu
Limity
škálování
Nedostatek místa pro další pokladny
Pojďme si procvičit!
Koncepty streamingu
Preparing Video For Download...