[ https://issues.apache.org/jira/browse/HELIX-671?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16316902#comment-16316902 ]
ASF GitHub Bot commented on HELIX-671: -------------------------------------- GitHub user dasahcc opened a pull request: https://github.com/apache/helix/pull/125 [HELIX-671] Introduce github.com/uber-go/go-helix as a Golang partici… …pant client library You can merge this pull request into a Git repository by running: $ git pull https://github.com/dasahcc/helix master Alternatively you can review and apply these changes as the patch at: https://github.com/apache/helix/pull/125.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #125 ---- commit 1c68b1ca89aae72d4bcac931f0d365d7068e0636 Author: Junkai Xue <jxue@...> Date: 2018-01-08T19:54:28Z [HELIX-671] Introduce github.com/uber-go/go-helix as a Golang participant client library ---- > Introduce github.com/uber-go/go-helix as a Golang participant client library > ---------------------------------------------------------------------------- > > Key: HELIX-671 > URL: https://issues.apache.org/jira/browse/HELIX-671 > Project: Apache Helix > Issue Type: Improvement > Affects Versions: 0.6.x > Reporter: Zhijin Li > Assignee: Junkai Xue > > TLDR: Trying to get [https://github.com/uber-go/go-helix] listed on > [https://helix.apache.org/ClientLibraries.html]. > Long version: > Uber is building a sharding infrastructure on top of Apache Helix (thanks to > the awesome framework!). As part of the effort, since Go is a first-class > citizen at Uber, we have been developing a Helix participant module in Go. To > contribute back to the open-source community and get all the open-source > benefits, we open-sourced the library at https://github.com/uber-go/go-helix > in Dec 2017. > We realized there's a page https://helix.apache.org/ClientLibraries.html for > listing Helix client libraries, and thought go-helix can be a good candidate. > Here're the reasons: > * After researching, we didn't find any known-good Helix library in Go. > * go-helix is production proven in Uber-scale environment, and still being > actively developed and maintained. > * go-helix works with the Apache Helix Java controller (Uber's production > setup). > * go-helix contains good documentations. > * Go is getting non-trivial popularity/attractions in the industry. > Particularly for go-helix, it has gained 28 stars, 13 unique clones, 154 > unique visitors, 1k+ views on Github since launched recently. > * With the Helix website's help, go-helix will get better > visibility/discoverability, making it more likely to get more mature and > reliable at a quicker speed. -- This message was sent by Atlassian JIRA (v6.4.14#64029)