[ https://issues.apache.org/jira/browse/ZOOKEEPER-2209?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14704442#comment-14704442 ]
Shay Hazor commented on ZOOKEEPER-2209: --------------------------------------- [~fpj] Taking into account that the only way a .NET programmer can find my client is via [NuGet|https://www.nuget.org/packages/ZooKeeperNetEx/] and the fact that I'm an open source newbie, I believe that 1400 downloads in two months shows that there's interest. wouldn't you agree ? > A .NET C# version of ZooKeeper client > ------------------------------------- > > Key: ZOOKEEPER-2209 > URL: https://issues.apache.org/jira/browse/ZOOKEEPER-2209 > Project: ZooKeeper > Issue Type: New Feature > Affects Versions: 3.4.6 > Environment: .NET CoreCLR > Reporter: Shay Hazor > Assignee: Shay Hazor > Labels: .NET, CoreCLR, async, c# > Fix For: 3.6.0 > > Attachments: ZOOKEEPER-2209.patch, ZOOKEEPER-2209.patch, > ZOOKEEPER-2209.patch, ZOOKEEPER-2209.patch > > Original Estimate: 0h > Remaining Estimate: 0h > > Inspired by the work of [~ewhauser] . > I propose a C# Client that supports the current stable version of ZK 3.4.6. > It was built by using static code conversion tools followed by manual editing > and C# implementations of java selector and other java constructs. > A great measure was taken to follow the logic of the java version. In fact, > the code is almost identical. Thus allowing easy evolution alongside the java > version. > Main features: > * fully .NET async, no explicit threads used > * all relevant unit tests have been converted and passing consistently > * Code is 100% CoreCLR compliant > * [NuGet package|https://www.nuget.org/packages/ZooKeeperNetEx] is already > integrated in [Microsoft Project Orleans|https://github.com/dotnet/orleans] > as the only open-source membership provider. > * [Nuget package for > recipes|https://www.nuget.org/packages/ZooKeeperNetEx.Recipes] -- This message was sent by Atlassian JIRA (v6.3.4#6332)