kafka-console-consumer.sh în Apache Kafka

cli

kafka-console-consumer.sh în Apache Kafka: Client consolă pentru citirea și inspecția fluxului de mesaje dintr-un topic, cu suport pentru citire istorică și afișare metadate....

kafka-console-consumer.sh este o componentă esențială în ecosistemul Apache Kafka. Client consolă pentru citirea și inspecția fluxului de mesaje dintr-un topic, cu suport pentru citire istorică și afișare metadate.

Sintaxă și Utilizare Practică

Exemplu practic documentat pas cu pas:

# Consumare mesaje de la începutul topicului afișând cheia, valoarea și timestamp-ul
kafka-console-consumer.sh --bootstrap-server localhost:9092 \
  --topic comenzi-clienti \
  --from-beginning \
  --property print.key=true \
  --property print.value=true \
  --property print.timestamp=true

# Alăturarea la un grup de consumatori specific
kafka-console-consumer.sh --bootstrap-server localhost:9092 \
  --topic comenzi-clienti \
  --group procesare-facturi

Bune Practici în Producție

  • Performanță și Resurse: Optimizați parametrii de alocare de resurse și respectați cerințele de I/O și memorie.
  • Fiabilitate: Asigurați monitorizarea proactivă a metricilor cheie și configurați mecanisme sigure de persistență.
  • Scalabilitate: Proiectați partiționarea și clusterele luând în calcul creșterea volumului de trafic.