Mirror of Apache Kafka
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

57 lines
1015 B

# C++ kafka library
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/
```bash
./autoconf.sh
./configure
```
Run this to generate the makefile for your system. Do this first.
```bash
make
```
builds the producer example and the KafkaConnect library
```bash
make check
```
builds and runs the unit tests,
```bash
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, MediaSift Ltd.
http://twitter.com/benjamg