CPP client for Apache Kafka
C++ Shell
Switch branches/tags
Nothing to show
Clone or download
Latest commit a11753c Mar 28, 2013


C++ Client for Apache Kafka

This library allows you to produce messages to the Kafka distributed publish/subscribe messaging service.


Tested on Ubuntu and Redhat both with g++ 4.4 and Boost 1.46.1


Make sure you have g++ and the latest version of Boost: http://gcc.gnu.org/ http://www.boost.org/


Run this to generate the makefile for your system. Do this first.


builds the producer example and the KafkaConnect library

make check

builds and runs the unit tests,

make install

to install as a shared library to 'default' locations (/usr/local/lib and /usr/local/include on linux)


Example.cpp is a very basic Kafka Producer

API docs

There isn't much code, if I get around to writing the other parts of the library I'll document it sensibly, for now have a look at the header file: /src/producer.hpp

Contact for questions

Ben Gray, DataSift, Inc.