[
https://issues.apache.org/jira/browse/IGNITE-2016?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15067859#comment-15067859
]
Denis Magda commented on IGNITE-2016:
-------------------------------------
Hi Roman, before taking look at the details of the implementation I have
several high level questions.
- In general as I see you've implemented a new Kafka streamer using Kafka
Connect API, correct?
If so is there any reason why we can't extend existed {{StreamAdapter}} like
current Ignite's {{KafkaStreamer}}, {{MqttStreamer}}, etc. does? It will be
more consistent if you create a kind of {{KafkaConnectStreamer}} and put all
the implementation details in there.
- I wouldn't mode create one more module cause we already have "ignite-kafka".
So my preference if you reuse the existed one.
- New streamer's configuration parameters should be passed through setters of
the implementation. Please refer to {{KafkaStreamer}}, {{MqttStreamer}} to as
an example.
> Update KafkaStreamer to fit new features introduced in Kafka 0.9
> ----------------------------------------------------------------
>
> Key: IGNITE-2016
> URL: https://issues.apache.org/jira/browse/IGNITE-2016
> Project: Ignite
> Issue Type: New Feature
> Components: streaming
> Reporter: Roman Shtykh
> Assignee: Roman Shtykh
>
> Particularly,
> - new consumer
> - Kafka Connect (Copycat)
> http://www.confluent.io/blog/apache-kafka-0.9-is-released
> This can be a a different integration task or a complete re-write of the
> current implementation, considering the fact that Kafka Connect is a new
> standard way for "large-scale, real-time data import and export for Kafka."
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)