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

Reply via email to