Apache Kafka Tutorial APP
Kafka è progettato per sistemi distribuiti ad alta velocità. Kafka tende a funzionare molto bene come sostituto di un broker di messaggi più tradizionale.
Rispetto ad altri sistemi di messaggistica, Kafka ha un throughput migliore, partizionamento integrato, replica e tolleranza agli errori intrinseca, il che lo rende adatto per applicazioni di elaborazione di messaggi su larga scala.
Apache Kafka è un sistema di messaggistica di pubblicazione-sottoscrizione distribuito e una coda robusta in grado di gestire un elevato volume di dati e consente di passare messaggi da un endpoint a un altro.
Kafka è adatto per il consumo di messaggi sia offline che online.
Elenco degli argomenti trattati in questo tutorial:
Apache Kafka - Introduzione
Apache Kafka - Fondamenti
Apache Kafka - Architettura cluster
Apache Kafka - WorkFlow
Apache Kafka - Fasi di installazione
Apache Kafka - Operazioni di base
Apache Kafka - Semplice esempio di produttore
Apache Kafka - Esempio di gruppo di consumatori
Apache Kafka - Integrazione con Storm
Apache Kafka - Integrazione con Spark
Applicazione in tempo reale (Twitter)
Apache Kafka - Strumenti
Apache Kafka - Applicazioni