Coder Social home page Coder Social logo

Comments (3)

jklukas avatar jklukas commented on July 30, 2024 1

I would also find this useful, and it matches a pattern that Yelp engineers have written about: https://engineeringblog.yelp.com/2016/10/redshift-connector.html

I'm not aware that Kafka Connect provides any built-in support for this, and it would likely be tricky to implement while maintaining the delivery guarantees of the connector.

Another approach would be to enable S3 events on your bucket and have them sent to an SNS topic. You could then write an application that subscribes to SNS or you could use an SNS source connector to get the event data onto a Kafka topic.

from kafka-connect-storage-cloud.

kkonstantine avatar kkonstantine commented on July 30, 2024

Although the workaround is definitely clear, and using Kafka as the only dependency for a connector is is very often meaningful and a good pattern (no new dependency on an external system is introduced, since Kafka is already a dependency for a connector, source or sink), I don't think this workaround is justified yet, in the context of this S3 connector.

Keeping this ticket open, in case you want to discuss this more, but currently I don't find the proposal very appealing.

from kafka-connect-storage-cloud.

brokenjacobs avatar brokenjacobs commented on July 30, 2024

This workaround doesn’t work if you are using a non amazon s3 compatible storage system without SNS like functionality. It would be very handy to have some sort of finalizer hook to build off of.

from kafka-connect-storage-cloud.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.