Passa al contenuto principale

Perché dovresti utilizzare Apache Fink?

Grazie all'ampia gamma di funzionalità, Apache Flink viene utilizzato per creare molti tipi diversi di applicazioni di streaming e batch.
Alcuni tipi di applicazioni più comuni basate su Apache Flink sono:

  • Applicazioni basate su eventi, importazione di eventi da uno o più flussi di eventi ed esecuzione di calcoli, aggiornamenti di stato o azioni esterne. L'elaborazione con stato consente di implementare una logica che supera la trasformazione a messaggio singolo, in cui i risultati dipendono dalla cronologia degli eventi importati.
  • Applicazioni di analisi dei dati, che estraggono informazioni e approfondimenti dai dati. Generalmente, queste applicazioni interrogano set di dati finiti e rieseguono le query, o modificano i risultati per incorporare nuovi dati. Con Apache Flink, l'analisi può essere eseguita aggiornando continuamente, trasmettendo query in streaming o elaborando gli eventi importati in tempo reale, emettendo e aggiornando continuamente i risultati.
  • Applicazioni di pipeline di dati, che trasformano e arricchiscono i dati da spostare da un'archiviazione di dati all'altra. Di solito, la fase di estrazione, trasformazione e caricamento (ETL) viene eseguita periodicamente, in batch. Con Apache Flink, il processo può svolgersi in modo continuo, spostando i dati con bassa latenza verso la loro destinazione.