Hi,

I was really missing a high-quality Kafka client for C#/F#, so I built one: 
https://github.com/ah-/rdkafka-dotnet
It’s based on the fantastic librdkafka, so it supports pretty much everything 
you might want:

- High performance (I'm getting ~1 million msgs/second producing/consuming on 
my laptop with a single process)
- An API close to the new Java Consumer / Producer
- Kafka 0.9 consumer groups and broker offset storage
- Working failover
- Auto-committing of offsets
- Compression with snappy and gzip
- Metadata API to query for topics and offsets
- Custom message partitioners
- No zookeeper dependency

It runs on .NET Core on Linux, OS X and Windows, and classic .NET 4.5 on 
Windows. Mono should work, but I haven’t tested it outside dnx.

Cheers,
Andreas

Reply via email to