A .NET async Client fully compliant with ZooKeeper, supporting all features. Fully Task-based Asynchronous (async/await). A great measure has been taken to follow the logic of the official Java client, including all relevant unit tests. In fact, the code is almost identical. Thus allowing easy evolution alongside the Java version.


Keywords
.NET, Async, Client, ZooKeeper, async-await, c-sharp, nuget-packages
License
Apache-2.0
Install
Install-Package ZooKeeperNetEx -Version 3.4.12.4

Documentation

Apache ZooKeeper .NET async Client

NuGet

  • Supports .NET 4.61 and above, including .NET Core.
  • Fully Task-based Asynchronous (async/await).
  • Follows the logic of the official Java client to the letter, in fact the code is almost identical.
  • NuGets

Build From Source

Prerequisites
  1. Oracle JDK.
  2. Apache Ant.
  3. Visual Studio.
Build Steps
  1. Run ant on the repository's root folder.
  2. Open src\csharp\ZooKeeperNetEx.sln with Visual Studio.
  3. Build.