You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "Marcus Westin (JIRA)" <ji...@apache.org> on 2011/08/03 19:33:27 UTC

[jira] [Created] (KAFKA-80) Fork or create link to node kafka client

Fork or create link to node kafka client
----------------------------------------

                 Key: KAFKA-80
                 URL: https://issues.apache.org/jira/browse/KAFKA-80
             Project: Kafka
          Issue Type: New Feature
          Components: clients
            Reporter: Marcus Westin
            Priority: Trivial


https://github.com/marcuswestin/node-kafka has a working implementation of simple client in nodejs. It would be nice if it can be listed among the known kafka clients to avoid reinventing the wheel if someone needs a node implementation.

Cheers!
Marcus

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (KAFKA-80) Fork or create link to node kafka client

Posted by "Jay Kreps (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/KAFKA-80?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13084323#comment-13084323 ] 

Jay Kreps commented on KAFKA-80:
--------------------------------

Hi Marcus, thanks for the great contribution!

I think if the code is in reasonably good shape we prefer to keep it with the main code base unless you are doing very active development and would prefer to have your own repo. This helps people find the code, send us patches, and will help us to add integration tests that run all the clients against the server.

One thing we need to be able to do this though is make sure we have someone who will maintain the code on an ongoing basis (adapt to any binary format changes, fix bugs, etc). If you are up for doing that then I would vote we keep it with the main code.



> Fork or create link to node kafka client
> ----------------------------------------
>
>                 Key: KAFKA-80
>                 URL: https://issues.apache.org/jira/browse/KAFKA-80
>             Project: Kafka
>          Issue Type: New Feature
>          Components: clients
>            Reporter: Marcus Westin
>            Priority: Trivial
>              Labels: client, node, nodejs
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> https://github.com/marcuswestin/node-kafka has a working implementation of simple client in nodejs. It would be nice if it can be listed among the known kafka clients to avoid reinventing the wheel if someone needs a node implementation.
> Cheers!
> Marcus

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (KAFKA-80) Fork or create link to node kafka client

Posted by "Chris Burroughs (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/KAFKA-80?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13084102#comment-13084102 ] 

Chris Burroughs commented on KAFKA-80:
--------------------------------------

Marcus I'm not sure what you mean by fork. Are you requesting that we include this in the main Kafka tree (in which case ASF policy would require you to attach it at a patch and click the legal checkbox), or would you prefer to have just a link in the README & wiki and manage the code yourself  on github?

> Fork or create link to node kafka client
> ----------------------------------------
>
>                 Key: KAFKA-80
>                 URL: https://issues.apache.org/jira/browse/KAFKA-80
>             Project: Kafka
>          Issue Type: New Feature
>          Components: clients
>            Reporter: Marcus Westin
>            Priority: Trivial
>              Labels: client, node, nodejs
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> https://github.com/marcuswestin/node-kafka has a working implementation of simple client in nodejs. It would be nice if it can be listed among the known kafka clients to avoid reinventing the wheel if someone needs a node implementation.
> Cheers!
> Marcus

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (KAFKA-80) Fork or create link to node kafka client

Posted by "Marcus Westin (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/KAFKA-80?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13084500#comment-13084500 ] 

Marcus Westin commented on KAFKA-80:
------------------------------------

Yeah, if protocol changes are described well and there's working example code I'm happy to keep the node client up to date. Ok, I'll get a formal patch together.

Cheers!
Marcus

> Fork or create link to node kafka client
> ----------------------------------------
>
>                 Key: KAFKA-80
>                 URL: https://issues.apache.org/jira/browse/KAFKA-80
>             Project: Kafka
>          Issue Type: New Feature
>          Components: clients
>            Reporter: Marcus Westin
>            Priority: Trivial
>              Labels: client, node, nodejs
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> https://github.com/marcuswestin/node-kafka has a working implementation of simple client in nodejs. It would be nice if it can be listed among the known kafka clients to avoid reinventing the wheel if someone needs a node implementation.
> Cheers!
> Marcus

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (KAFKA-80) Fork or create link to node kafka client

Posted by "Marcus Westin (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/KAFKA-80?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13084274#comment-13084274 ] 

Marcus Westin commented on KAFKA-80:
------------------------------------

Hey Chris,

Whichever is the project maintainers' preference. If you like to have the clients in the kafka tree then I'll submit it as a patch; if not then a link in the README sounds great too.

Cheers!

> Fork or create link to node kafka client
> ----------------------------------------
>
>                 Key: KAFKA-80
>                 URL: https://issues.apache.org/jira/browse/KAFKA-80
>             Project: Kafka
>          Issue Type: New Feature
>          Components: clients
>            Reporter: Marcus Westin
>            Priority: Trivial
>              Labels: client, node, nodejs
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> https://github.com/marcuswestin/node-kafka has a working implementation of simple client in nodejs. It would be nice if it can be listed among the known kafka clients to avoid reinventing the wheel if someone needs a node implementation.
> Cheers!
> Marcus

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira