kafka-console-producer.sh în Apache Kafka

cli

kafka-console-producer.sh în Apache Kafka: Instrument de linie de comandă pentru publicarea interactivă de mesaje text și perechi cheie-valoare direct într-un topic Kafka....

kafka-console-producer.sh este o componentă esențială în ecosistemul Apache Kafka. Instrument de linie de comandă pentru publicarea interactivă de mesaje text și perechi cheie-valoare direct într-un topic Kafka.

Sintaxă și Utilizare Practică

Exemplu practic documentat pas cu pas:

# Lansare producător cu separare explicită cheie-valoare prin caracterul două puncte
kafka-console-producer.sh --bootstrap-server localhost:9092 \
  --topic comenzi-clienti \
  --property "parse.key=true" \
  --property "key.separator=:"

# În terminal tastați evenimentele (Key:Value) urmate de Enter:
user_101:{"action": "checkout", "total": 249.99}
user_102:{"action": "add_to_cart", "item": "laptop"}

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.