Good day Kafka-users.

To support our transition to Kafka as the central hub for data in our Big Data 
Platform, we created a new producer named Klogger 
(https://github.com/blackberry/klogger).  It's a stripped down, high 
performance producer that can take a TCP port or file as an input, and produce 
to a defined Kafka topic.  Klogger was specifically created to require minimal 
garbage collection by reusing objects, which is very important for our 
deployment.  We have been running Klogger in production for almost a year now, 
across thousands of hosts, facilitating ingest rates over 40million lines per 
second.

Klogger is one of the utilities BlackBerry has created to work with Kafka.  We 
have also created KaBoom (https://github.com/blackberry/kaboom)  a high 
performance Kafka consumer and HDFS writer, and Krackle 
(https://github.com/blackberry/krackle) a lightweight Kafka producer/consumer 
library which is used by both Klogger and KaBoom.

The project is still active internally, with frequent releases.

Please have a look if you're interested.  We welcome any feedback or 
contributions. 

Cheers,

Todd

Todd Snyder
Senior Infrastructure Specialist, Big Data Platform
tsny...@blackberry.com
Always On, Always Connected.

Reply via email to