You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@edgent.apache.org by "Alexander Cook (JIRA)" <ji...@apache.org> on 2016/04/14 00:10:25 UTC

[jira] [Comment Edited] (QUARKS-72) Update Kafka connector to 0.9 client jars and features

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

Alexander Cook edited comment on QUARKS-72 at 4/13/16 10:10 PM:
----------------------------------------------------------------

Using the new client API from 0.9 would let us use the SSL support that was added, which in turn would allow Quarks applications to integrate with cloud Kafka services like Message Hub on Bluemix. 

The downside of switching to 0.9 clients is that they are not compatible with 0.8 servers, so you lose compatibility with the version of Kafka server that most people are running. It's not easy to keep both clients and abstract this away from the developer since 0.8 clients require different user-defined properties than 0.9 clients, and there is not a direct matching. 

That being said, since Quarks is so young, it might make sense to put our eggs in the Kafka 0.9 basket? I'm curious how much interest we have as a community in a set of 0.9 Kafka clients. 


was (Author: alex-cook4):
Using the new client API from 0.9 would let us use the SSL support that was added, which in turn would allow Quarks applications to integrate with cloud Kafka services like Message Hub on Bluemix. 

The downside of switching to 0.9 clients is that they are not compatible with 0.8 servers, so you lose compatibility with the version of Kafka server that most people are running. It's not easy to abstract this away from the developer since 0.8 clients require different user-defined properties than 0.9 clients, and there is not a direct matching. 

> Update Kafka connector to 0.9 client jars and features
> ------------------------------------------------------
>
>                 Key: QUARKS-72
>                 URL: https://issues.apache.org/jira/browse/QUARKS-72
>             Project: Quarks
>          Issue Type: Improvement
>          Components: Connectors
>            Reporter: Dale LaBossiere
>            Priority: Minor
>              Labels: newbie
>
> - pickup necessary kafka-0.9 jars, update connector if/as needed, run tests
> - add support to use SSL support added in 0.9 [spin off into separate issue?]
> - use new client API added in 0.9 [spin off into separate issue?]
> Moved from https://github.com/quarks-edge/quarks/issues/46



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)