Andreas, Thanks, this looks great and I think its leveraging the existing functionality available in librdkafka is a great choice. I've added this to the wiki page for clients: https://cwiki.apache.org/confluence/display/KAFKA/Clients
-Ewen On Wed, Mar 2, 2016 at 12:07 PM, Andreas Heider <andr...@heider.io> wrote: > 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 -- Thanks, Ewen