Потоковая обработка
term_id: streaming
Category: engineering_practice
Definition
Потоковая обработка подразумевает непрерывный прием и обработку данных в реальном или близком к реальному времени по мере их генерации. В отличие от пакетной обработки, которая работает с фиксированными наборами данных, системы потоковой обработки управляют бесконечными
Summary
Парадигма обработки данных, при которой информация непрерывно обрабатывается небольшими порциями по мере поступления, а не большими статичными пакетами.
Key Concepts
- Обработка в реальном времени
- Инкрементальные обновления
- Низкая задержка
- Неограниченные данные
Use Cases
- Выявление мошенничества в финансовых транзакциях в реальном времени
- Мониторинг данных с датчиков в системах Интернета вещей (IoT)
- Динамические ленты рекомендаций контента