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

Reply via email to