Kafka Connect with Microservices
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
I have been reading about Kafka Connect for quite some time but am struggling to understand its utility with respect to the following two items:
(1) Where would Kafka Connect fit in a microservice architecture where each microservice manages its own data (source/sink)? Perhaps it is part of a standalone Kafka instance completely managed by a specific microservice? But that leads me to my next question:
(2) Why would I use Kafka Connect instead of a Spring Cloud Streams/Spring Data application where the Spring app is a Kafka endpoint? With the ongoing maturity of Spring Boot for both Spring Cloud Streams and Spring Data, the amount of code needed and the time to get solid working code are both drastically reduced?
Kafka Connect sounds very interesting; any help to further my conceptual understanding would be greatly appreciated. Also, any implementation examples not on the Confluent website would be appreciated as well.
streaming
add a comment |
I have been reading about Kafka Connect for quite some time but am struggling to understand its utility with respect to the following two items:
(1) Where would Kafka Connect fit in a microservice architecture where each microservice manages its own data (source/sink)? Perhaps it is part of a standalone Kafka instance completely managed by a specific microservice? But that leads me to my next question:
(2) Why would I use Kafka Connect instead of a Spring Cloud Streams/Spring Data application where the Spring app is a Kafka endpoint? With the ongoing maturity of Spring Boot for both Spring Cloud Streams and Spring Data, the amount of code needed and the time to get solid working code are both drastically reduced?
Kafka Connect sounds very interesting; any help to further my conceptual understanding would be greatly appreciated. Also, any implementation examples not on the Confluent website would be appreciated as well.
streaming
add a comment |
I have been reading about Kafka Connect for quite some time but am struggling to understand its utility with respect to the following two items:
(1) Where would Kafka Connect fit in a microservice architecture where each microservice manages its own data (source/sink)? Perhaps it is part of a standalone Kafka instance completely managed by a specific microservice? But that leads me to my next question:
(2) Why would I use Kafka Connect instead of a Spring Cloud Streams/Spring Data application where the Spring app is a Kafka endpoint? With the ongoing maturity of Spring Boot for both Spring Cloud Streams and Spring Data, the amount of code needed and the time to get solid working code are both drastically reduced?
Kafka Connect sounds very interesting; any help to further my conceptual understanding would be greatly appreciated. Also, any implementation examples not on the Confluent website would be appreciated as well.
streaming
I have been reading about Kafka Connect for quite some time but am struggling to understand its utility with respect to the following two items:
(1) Where would Kafka Connect fit in a microservice architecture where each microservice manages its own data (source/sink)? Perhaps it is part of a standalone Kafka instance completely managed by a specific microservice? But that leads me to my next question:
(2) Why would I use Kafka Connect instead of a Spring Cloud Streams/Spring Data application where the Spring app is a Kafka endpoint? With the ongoing maturity of Spring Boot for both Spring Cloud Streams and Spring Data, the amount of code needed and the time to get solid working code are both drastically reduced?
Kafka Connect sounds very interesting; any help to further my conceptual understanding would be greatly appreciated. Also, any implementation examples not on the Confluent website would be appreciated as well.
streaming
streaming
asked Feb 2 at 15:35
user993281user993281
11
11
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1401340%2fkafka-connect-with-microservices%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1401340%2fkafka-connect-with-microservices%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown