Un cluster Kafka è composto da uno o più broker. Le applicazioni producer inviano messaggi ai broker e le applicazioni consumer si connettono ai broker per leggere i messaggi. Più consumer possono leggere i messaggi in parallelo, in genere utilizzando un gruppo di consumer. A ogni partizione di un argomento viene assegnato un broker leader. Il leader è responsabile della replica dei dati della partizione che riceve ad altri broker.
Quando crei un cluster Managed Service per Apache Kafka, il servizio provisiona un numero di broker in base alla capacità totale di vCPU e memoria del cluster. Se aumenti o diminuisci le dimensioni del cluster, il servizio scala automaticamente i broker, aggiungendone di nuovi se necessario. Per maggiori dettagli, vedi Provisioning del broker.
Managed Service per Apache Kafka fornisce API per visualizzare i broker nel tuo cluster. Puoi anche utilizzare le API Apache Kafka open source per visualizzare e configurare i broker. Per saperne di più, consulta le pagine seguenti:
- Visualizzare i broker in un cluster
- Modificare l'assegnazione di una partizione
- Utilizzare le quote per l'isolamento del carico