Hi Guys,I'm interested in standardising around Kafka Connect for all ingress and egress from Kafka, however the source connectors seem to be polling based. I would like to support pushed based sources as well, for example the Twitter Stream API. Is possible with the current framework?
Additionally I have data sources that send notifications via HTTP that data is available, I would like to write a connector to perform the HTTP get based on information in the notification so I'm wondering if this is possible, .i.e how could I get the notification into the connector to trigger a reconfigure?
This can also be a pattern for a JDBC import since some systems I've worked against only what an extract to happen when they say (performance reasons). In this scenario they send a notification containing the sql and connection string to an end point , this was then passed on to Spark to perform the import. I like this since the system (Spark) performing the import didn't need to know any business knowledge about the source to identify new events. He just executed what he was told.
If I can sort out these data sources, or a pattern for them, then it allows the streaming engine (Flink or Samza) to focus on only reading and writing from Kafka.
--ThanksAndrew
You received this message because you are subscribed to the Google Groups "Confluent Platform" group.
To unsubscribe from this group and stop receiving emails from it, send an email to confluent-platf...@googlegroups.com.
To post to this group, send email to confluent...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/confluent-platform/187f8dae-fadb-4946-8067-a937789a422c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Thanks Ewen,I’ll look at implementing the Twitter in a connector.Regarding the Spark jdbc ingest, we do have a buffer….Kafka! I have Flume agents accept the notification, convert to my internal Avro schema and dump them into a Kafka channel. On the other end we have a custom dispatcher/router process who then serves the results to long running Spark jobs (again via Kafka) to do the ingress. We scale up and down the number of Spark drivers based on the queue depth in Kafka. If I could collapse this into Kafka connect it would be great!
I’m wondering if I could use the same approach with Connect, feed to notifications in via Kafka or JMS? My goal is reduce the number of components for the ingestion layer.
To view this discussion on the web visit https://groups.google.com/d/msgid/confluent-platform/BLU436-SMTP202458C5F9D40DE3EFBC3CD0D80%40phx.gbl.
RegardsAndrew
ThanksAndrew
To unsubscribe from this group and stop receiving emails from it, send an email to confluent-platform+unsub...@googlegroups.com.
To post to this group, send email to confluent...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/confluent-platform/187f8dae-fadb-4946-8067-a937789a422c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--Thanks,
Ewen
You received this message because you are subscribed to a topic in the Google Groups "Confluent Platform" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/confluent-platform/xkVrHIe_WSI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to confluent-platform+unsub...@googlegroups.com.
To post to this group, send email to confluent...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/confluent-platform/CAE1jLMOJ9JBC32QQsqQ%3DFaNSubuajF%3DOc_t%2Bc1_m5Usp%3DLrrcw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Confluent Platform" group.
To unsubscribe from this group and stop receiving emails from it, send an email to confluent-platform+unsub...@googlegroups.com.
To post to this group, send email to confluent...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/confluent-platform/BLU436-SMTP202458C5F9D40DE3EFBC3CD0D80%40phx.gbl.
--Thanks,
Ewen
Regards
Andrew
Thanks
Andrew
To unsubscribe from this group and stop receiving emails from it, send an email to confluent-platf...@googlegroups.com.
To post to this group, send email to confluent...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/confluent-platform/187f8dae-fadb-4946-8067-a937789a422c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
Thanks,
Ewen
You received this message because you are subscribed to a topic in the Google Groups "Confluent Platform" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/confluent-platform/xkVrHIe_WSI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to confluent-platf...@googlegroups.com.
To post to this group, send email to confluent...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/confluent-platform/CAE1jLMOJ9JBC32QQsqQ%3DFaNSubuajF%3DOc_t%2Bc1_m5Usp%3DLrrcw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Confluent Platform" group.
To unsubscribe from this group and stop receiving emails from it, send an email to confluent-platf...@googlegroups.com.
To post to this group, send email to confluent...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/confluent-platform/BLU436-SMTP202458C5F9D40DE3EFBC3CD0D80%40phx.gbl.
--
Thanks,
Ewen
--
You received this message because you are subscribed to a topic in the Google Groups "Confluent Platform" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/confluent-platform/xkVrHIe_WSI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to confluent-platf...@googlegroups.com.
To post to this group, send email to confluent...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/confluent-platform/69c7b4ee-9ff1-4c52-afca-5e2c3b505dd9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Confluent Platform" group.
To unsubscribe from this group and stop receiving emails from it, send an email to confluent-platf...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/confluent-platform/DUB404-EAS38642D1FDEFE059E56AFF99D0670%40phx.gbl.