Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

ZooKeeper alternative for .net

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.

like image 610
mamu Avatar asked Aug 23 '10 14:08

mamu


People also ask

What is Apache ZooKeeper used for?

ZooKeeper is an open source Apache project that provides a centralized service for providing configuration information, naming, synchronization and group services over large clusters in distributed systems. The goal is to make these systems easier to manage with improved, more reliable propagation of changes.

Are zookeepers lightweight?

I'm happy to announce the availability of zookeepercli: a lightweight, simple, fast and controlled command line client for ZooKeeper. zookeepercli allows for: Basic CRUD-like operations: create , set , delete , exists , get , ls (aka children ).


2 Answers

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

like image 161
Thomas Koch Avatar answered Oct 24 '22 11:10

Thomas Koch


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

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

like image 2
Shay Hatsor Avatar answered Oct 24 '22 10:10

Shay Hatsor