Capitolo 2. Fondamenti di elaborazione dei flussi
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Finora, hai visto come l'elaborazione in streaming risolve alcuni dei limiti dell'elaborazione batch tradizionale e come consente nuove applicazioni e architetture. Conosci anche un po' l'evoluzione dello spazio open source per l'elaborazione dei flussi e l'aspetto di un'applicazione di streaming Flink. In questo capitolo entrerai definitivamente nel mondo dello streaming.
L'obiettivo di questo capitolo è quello di introdurre i concetti fondamentali dello stream processing e i requisiti dei suoi framework. Ci auguriamo che dopo la lettura di questo capitolo tu sia in grado di valutare le caratteristiche dei moderni sistemi di stream processing.
Introduzione alla programmazione Dataflow
Prima che si addentri nei fondamenti dello stream processing, diamo un'occhiata al background della programmazione dataflow e alla terminologia che utilizzeremo in questo libro.
Grafici del flusso di dati
Come suggerisce il nome, un programma dataflow descrive il flusso di dati tra le operazioni. I programmi dataflow sono comunemente rappresentati come grafi diretti, dove i nodi sono chiamati operatori e rappresentano le computazioni e gli spigoli rappresentano le dipendenze dei dati. Gli operatori sono le unità funzionali di base di un'applicazione dataflow. Consumano dati dagli ingressi, eseguono un calcolo ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access