Available on crate feature
kafka
only.Expand description
Kafka is a distributed streaming platform.
This module provides a Kafka loader for Swiftide and allows you to ingest messages from Kafka topics and use them for RAG.
Can be configured with ClientConfig
.
§Example
let kafka = Kafka::builder()
.client_config(ClientConfig::new())
.topic("Hello Kafka")
.build().unwrap();
Structs§
- Client
Config - Client configuration.
- Kafka
- Kafka
Builder - Builder for
Kafka
.
Enums§
- Kafka
Builder Error - Error type for KafkaBuilder