You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2019/12/14 11:40:23 UTC

[camel-website] 01/01: Added an introduction to Camel-Kafka-connector

This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch camel-kafka-connector
in repository https://gitbox.apache.org/repos/asf/camel-website.git

commit 3e9d5f437e750929b9bc230b86a8ff506a354baa
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Sat Dec 14 12:39:47 2019 +0100

    Added an introduction to Camel-Kafka-connector
---
 .../Camel-Kafka-connector-intro/camel-featured.jpg | Bin 0 -> 122153 bytes
 content/blog/Camel-Kafka-connector-intro/index.md  |  32 +++++++++++++++++++++
 2 files changed, 32 insertions(+)

diff --git a/content/blog/Camel-Kafka-connector-intro/camel-featured.jpg b/content/blog/Camel-Kafka-connector-intro/camel-featured.jpg
new file mode 100644
index 0000000..89bdcff
Binary files /dev/null and b/content/blog/Camel-Kafka-connector-intro/camel-featured.jpg differ
diff --git a/content/blog/Camel-Kafka-connector-intro/index.md b/content/blog/Camel-Kafka-connector-intro/index.md
new file mode 100644
index 0000000..69a1ff8
--- /dev/null
+++ b/content/blog/Camel-Kafka-connector-intro/index.md
@@ -0,0 +1,32 @@
+---
+title: "Apache Camel Kafka Connector: Introducing the last project in the ecosystem"
+date: 2019-12-14
+author: Andrea Cosentino
+categories: ["Apache"]
+preview: Introducing Camel-Kafka-connector
+---
+
+In the last weeks the Apache Camel community introduced a new subproject in the ecosystem: Camel-Kafka-Connector. This project born as a PoC exploring the possibility of leveraging the Apache Camel components as Kafka source and sink connectors.
+The main idea behind the project is reusing the Camel Components' flexibility in a simple way, through a configuration file mixing Kafka Connect configuration and Camel route definitions and options.
+
+### What is Kafka Connect?
+
+It is an Apache Kafka's framework that defines a standardized way to stream data in and out a kafka broker. In Kafka connect a user can define source and sink connectors to stream data, respectively, in and out a kafka broker.
+This framework features:
+- Distributed and standalone mode
+- Rest interface
+- Automatic offset management
+
+### Kafka connect key concepts
+
+- _Connector_: generally refer to a source/sink implemented using kafka connect framework.
+- _SinkConnector_ / _SourceConnector_: are responsible to setting up the connector and partitiong the work by creating SinkTask / SourceTask.
+- _SinkTask_ / _SourceTask_: are responsible to handle the actual work.
+- _Key_ / _value converter_: a component able to convert the key or value of a kafka message from a format to another.
+- _Transformer_: a component able to manipulate a message.
+
+### Summarizing
+
+This is just an introduction to the new subproject: we'll add more information and more posts while the project will go ahead. For the moment stay tuned and as always contributions are welcome. Show your love for the new arrival in the Camel family: [https://github.com/apache/camel-kafka-connector](https://github.com/apache/camel-kafka-connector):
+
+