Черги
Концепції стримінгу
Mike Metzger
Data Engineer
Що таке черги?
По суті, це
лінія
Зручно для обробки за
порядком
Першим прийшов — першим пішов (
FIFO
)
Іноді називають
буфером
Деталі
сильно
залежать від реалізації
1
Photo by Joshua Tsu on Unsplash
Навіщо черги?
Черги дають змогу
відстежувати
порядок обробки
Може обробляти
одна людина / програма або кілька
Може бути
від'єднана
від решти конвеєра обробки
Доволі
просто масштабувати
вертикально або горизонтально
Вертикально — додавши швидше обладнання
Горизонтально — додавши більше виконавців
Проблеми черг
Погані дані
або помилки обробки
Клієнт платить недійсною кредитною карткою
Коливання
обсягу даних
Швидка каса в супермаркеті зі 100 товарами
Іноді важко
знати довжину
черги
Перший передпоказ фільму
Обмеження
масштабування
Недостатньо місця для додаткових кас
Давайте потренуємось!
Концепції стримінгу
Preparing Video For Download...