Un broker Kafka è un server che funge da intermediario tra i produttori (chi invia dati) e i consumatori (chi riceve dati). Più broker che lavorano insieme per garantire velocità, scalabilità e affidabilità nell’elaborazione dei dati. vengono detti cluster Kafka.
I broker ricevono i dati inviati dai produttori in modo efficiente e senza ritardi, garantendo alte prestazioni. Ogni messaggio viene salvato in ordine cronologico e conservato per un periodo definito, facilitando il recupero storico dei dati. I broker forniscono i dati ai consumatori, garantendo un ordine corretto e senza duplicati. Di seguito un video introduttivo sui broker: