Ingestion from Kafka Overview
Kafka is a fault-tolerant message broker that excels at streaming. Its ecosystem provides tooling which - given the popularity of Kafka - can be used in alternative services and tools like Redpanda, similar to how QuestDB supports the InfluxDB Line Protocol.
- Apply the Kafka Connect based QuestDB Kafka connector
- Write a custom program to read data from Apache Kafka and write to QuestDB
- Use a stream processing engine
Each strategy has different trade-offs.
The rest of this section discusses each strategy and guides users who are already familiar with the Kafka ecosystem.