Our system is basically a legacy Spring Boot system and it is not driven by events. So the primary datasource is the DB. A JDBC source connector is. planned for this.
But when I dig deeper we see IBM MQ which is sending SMS messages. Those events cannot be ingested into Kafka unless MQ pushed it to the DB or we use IBM MQ connector. I can easily test the ‘demo-scene’ example from Confluent.
But I am worried about the different characteristics of a connector for MQ. It is surely not like a JDBC connector as it is expecting a queue to have the SMS events to be ingested.
Extending Kafka Connectors to MQ because the original system is not event-driven may be less useful than I think.
What are the monitoring facilities and failure modes of the MQ Connector ?