15

Is there any alternative of ZooKeeper in .net? Other than database which we all use for similar stuff.

We need it for leader selection and to make sure one item is getting processed only once and various distributed status sharing.

mamu
  • 12,184
  • 19
  • 69
  • 92

2 Answers2

13

Why do you want a .NET version of ZooKeeper? As long as you don't intend to hack ZooKeeper itself you could just install it and use it. If you're searching for a .NET client for ZooKeeper, this may help you: http://erichauser.net/2010/04/23/zookeeper-net-client/ There's also an improved REST interface for ZooKeeper underway: http://issues.apache.org/jira/browse/ZOOKEEPER-809

Thomas Bratt
  • 48,038
  • 36
  • 121
  • 139
Thomas Koch
  • 2,833
  • 2
  • 28
  • 36
  • 1
    REST support would be great, problem with .net clients with opensource products are they fall behind and often left alone in dust. As product like ZooKeeper become heart of your application it is much better to go with fully supported product. But REST would solve that problem. – mamu Aug 24 '10 at 14:30
  • 2
    Well, why don't you help then to maintain the .net client? It's free software (unlike .net) so you're free to help out. – Thomas Koch Aug 26 '10 at 19:33
  • 11
    @Thomas Koch. No part of .NET costs money and Mono is an implementation that works on Linux. – Andrew T Finnell Aug 06 '11 at 00:54
  • 3
    Doesn't answer the question. Accepted answer should be actually an alternative. – Edward Olamisan Aug 18 '17 at 14:30
2

https://www.nuget.org/packages/ZooKeeperNetEx/

A .NET async Client fully compliant with ZooKeeper, supporting all features. Fully Task-based Asynchronous (async/await).