[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-2209?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14704715#comment-14704715
 ] 

Flavio Junqueira commented on ZOOKEEPER-2209:
---------------------------------------------

You've clearly put effort into it, and by no means I want to diminish the 
contribution, but the 1400 people downloading your client aren't speaking up on 
this list. If they do it, then it will be much easier to support your case. Let 
me also bring up the example of Apache Curator, which is super popular, but not 
part of the Apache ZooKeeper code base, it's an independent project. This is 
just to illustrate that there are other ways to make your software available 
and popular which aren't necessarily having it checked in here. 

> 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)

Reply via email to