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

Switch Zookeeper.NET dependecy to ZooKeeperNetEx #66

Open mscrivo opened 8 years ago

mscrivo commented 8 years ago

I've tried this library and while it works really well when Zookeeper is available, it falls down tremendously when the Zookeeper hostname is invalid, or there is no Zookeeper up to handle the connections. When the hostname is invalid, it throws an unhandled null ptr exception and I had to write some hacky code to make sure the hostname was valid before trying to connect. The library also seems to be unmaintained. Please switch to using this library instead https://www.nuget.org/packages/ZooKeeperNetEx/

soumyajit-sahu commented 8 years ago

Thanks @mscrivo for suggesting the ZooKeeperNetEx. We have been looking for a supported Zookeeper .net lib ourselves. We will review this one.

mscrivo commented 8 years ago

No problem. Thanks for the quick response.

shayhatsor commented 8 years ago

Hi, I'm the author of ZooKeeperNetEx. It's great to see that people like it! It's kind of my :baby: If you need any assistance I'm here. By the way, it has been integrated in Microsoft Project Orleans for more than a year, so you can count on that it's production ready.