Dear community,

I'd figure out a kafka connect HTTP/REST sink connector X capable of
achieving PUT actions on an external web service A. I saw some side
projects already implementing something similar [1]. In addition to this
feature, I'd like to log to kafka the answers returning by A so that I can
use it later somewhere else.

Since I can't find some examples on that (connectors logging to kafka as
"side effect"), my first question is if the former design is something
doable by Kafka Connect and if it well fits the architecture.

I need this connector because I'm trying to keep it stateless (avoid
storing any state), because AFAIU Kafka Connect technology is not demanded
to keep states along its implementation. Theoretically, if I could store a
state within my kafka connector instance, it'd be way easier achieving my
task.

So my last question is: is, the fact that connectors should be stateless,
actually true? And why shouldn't I store states through a connector? (I can
eventually open another thread on this if this one is overloaded).

Any help is much appreciated. Thank you for your work.


[1] - https://github.com/llofberg/kafka-connect-rest
-- 
*Andrea Spina*
Software Engineer @ Radicalbit Srl
Via Borsieri 41, 20159, Milano - IT

Reply via email to