Overview of streaming XML into Kafka
masterThis project explores different architectural patterns for ingesting XML data into Kafka. The approaches range from simple 'dirty hacks' to robust enterprise solutions using Kafka Connect.
Key strategies discussed include:
- The Dirty Hack: A lightweight, potentially less structured approach for quick ingestion.
- Kafka Connect with Single Message Transform (SMT): Using Kafka Connect to ingest data and applying transformations to handle the XML structure during the ingestion process.
- Kafka Connect FilePulse Connector: Utilizing the specialized FilePulse connector to specifically handle file-based XML ingestion.
For a complete end-to-end implementation example, refer to the guide on streaming XML messages from IBM MQ into Kafka and then into MongoDB.