Easy consumption of rdkafka
use {
sbkafka::{subscribe,publisher}
};
let consume = subscribe;
let _producer = publisher(&args);
consume(&args,&process_msg).await;
fn process_msg(message:&BorrowedMessage) {
let payload = message
.payload_view::<str>()
.unwrap_or(Ok(""))
.unwrap_or_else(|e| {
error!("Error while deserializing payload: {:?}", e);
""
});
}
let producer = publisher(&args);