kafka setup

This commit is contained in:
Thilo Behnke
2022-05-13 15:55:42 +02:00
parent 575525af87
commit 6c3c75d42f
6 changed files with 42 additions and 11 deletions

View File

@@ -22,11 +22,11 @@ impl KafkaEventWriterImpl {
}
}
impl EventWriterImpl for KafkaEventWriterImpl {
fn write(&mut self, event: Event) -> Result<(), ()> {
fn write(&mut self, event: Event) -> Result<(), String> {
let record = Record::from_key_value(event.topic.as_str(), event.key.as_str(), event.msg.as_str());
match self.producer.send(&record) {
Ok(()) => Ok(()),
Err(_) => Err(())
Err(e) => Err(format!("{}", e))
}
}
}