Skip to content

Latest commit

 

History

History

examples

librdkafka examples

This directory contains example applications utilizing librdkafka. The examples are built by running make and they will be be linked statically or dynamically to librdkafka in the parent ../src directory.

Begin with the following examples:

  • consumer.c - a typical C high-level consumer application.
  • producer.c - a typical C producer application.
  • producer.cpp - a typical C++ producer application.
  • idempotent_producer.c - Idempotent producer.
  • transactions.c - Full exactly once semantics (EOS) transactional consumer-producer exammple. Requires Apache Kafka 2.5 or later.
  • transactions-older-broker.c - Same as transactions.c but for Apache Kafka versions 2.4.x and older which lack KIP-447 support.
  • misc.c - a collection of miscellaneous usage examples.

For more complex uses, see:

For Admin API examples see: