CPP client for Apache Kafka
C++ Shell
Switch branches/tags
Nothing to show
Pull request Compare This branch is 2 commits behind quipo:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
.gitignore
LICENSE
Makefile.am
README.md
autoconf.sh
configure.ac

README.md

C++ Client for Apache Kafka

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

Requirements

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

Installation

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

./autoconf.sh
./configure

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

make

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)

Usage

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.

http://twitter.com/benjamg