kafka/examples
Philip Nee 4527e54647
KAFKA-14753: Improve kafka producer example (#13354)
Reviewers: Guozhang Wang <wangguoz@gmail.com>
2023-03-07 16:25:49 -08:00
..
bin KAFKA-9922: Update demo instructions in examples README (#8559) 2020-04-29 19:31:26 -07:00
src/main/java/kafka/examples KAFKA-14753: Improve kafka producer example (#13354) 2023-03-07 16:25:49 -08:00
README MINOR: Update the README file in examples. (#12272) 2022-10-18 13:03:52 +08:00

README

This directory contains examples of client code that uses kafka.

To run the demo:

   1. In Zookeeper mode, Start Zookeeper and the Kafka server. In KRaft mode, start the Kafka server.
   2. For unlimited sync-producer-consumer run, `run bin/java-producer-consumer-demo.sh sync`
   3. For unlimited async-producer-consumer run, `run bin/java-producer-consumer-demo.sh`
   4. For exactly once demo run, `run bin/exactly-once-demo.sh 6 3 50000`,
      this means we are starting 3 EOS instances with 6 topic partitions and 50000 pre-populated records.
   5. Some notes for exactly once demo:
      5.1. The Kafka server has to be on broker version 2.5 or higher.
      5.2. You could also use IntelliJ IDEA to run the example directly by configuring parameters as "Program arguments"