microsoft / CSharpClient-for-Kafka

.Net implementation of the Apache Kafka Protocol that provides basic functionality through Producer/Consumer classes. The project also offers balanced consumer implementation.
Other
463 stars 95 forks source link

Roadmap and support #71

Open danielmarbach opened 8 years ago

danielmarbach commented 8 years ago

Hi all,

I was looking into the various.NET Kafka clients out there and stumbled across this one. I was wondering if there is any official or unofficial commitment from Microsoft for this client? Where is it used? What is the roadmap for this library? Would be cool to get some insights.

Thanks

nikuma commented 8 years ago

This Kafka .NET library (0.8 version) is on a deprecation path. It is currently being used in Microsoft production environment but we are in the process of migrating to Kafka 0.9. Therefore, you will not see much activity in this code path. This library is compatible with Kafka 0.9 but it does not use any of the new features.

danielmarbach commented 8 years ago

What will you be using in the future?

Am 25.07.2016 um 20:46 schrieb nikuma notifications@github.com:

This Kafka .NET library (0.8 version) is on a deprecation path. It is currently being used in Microsoft production environment but we are in the process of migrating to Kafka 0.9. Therefore, you will not see much activity in this code path. This library is compatible with Kafka 0.9 but it does not use any of the new features.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.

nikuma commented 8 years ago

We will begin with 0.8 Kafka .NET library (as it is already compatible with 0.9 Kafka) with a plan to upgrade the library to 0.9 later.

dbranscombe commented 8 years ago

Any timeline for the new version?

You anticipate a seamless upgrade path where changes would be required only to take advantage of the Kafka 0.9 features newly exposed in the next client library version?

nikuma commented 8 years ago

Unfortunately, I don't have a timeline on this. Like I said before, current 0.8 library seems to work fine with 0.9 and beyond. So we are not in a rush.

dbranscombe commented 8 years ago

Also works with 0.10? Performance seem good?

ashishdhyani commented 8 years ago

Is the Producer.Send() Async Call or sync call ? How to configure Producer to send message in Async manner ?