update rust sample code

This commit is contained in:
sheyanjie-qq 2024-08-16 17:46:55 +08:00
parent c33705e4c9
commit 562552bf30
2 changed files with 30 additions and 6 deletions

View File

@ -86,7 +86,7 @@ async fn main() -> anyhow::Result<()> {
match consumer.subscribe([topic]).await{ match consumer.subscribe([topic]).await{
Ok(_) => println!("Subscribe topics successfully."), Ok(_) => println!("Subscribe topics successfully."),
Err(err) => { Err(err) => {
eprintln!("Failed to subscribe topic_meters, ErrMessage: {:?}", err); eprintln!("Failed to subscribe topic: {}, groupId: {}, clientId: {}, ErrMessage: {:?}", topic, group_id, client_id, err);
return Err(err.into()); return Err(err.into());
} }
} }
@ -164,7 +164,13 @@ async fn main() -> anyhow::Result<()> {
// ANCHOR: seek_offset // ANCHOR: seek_offset
let assignments = consumer.assignments().await.unwrap(); let assignments = match consumer.assignments().await{
Some(assignments) => assignments,
None => {
eprintln!("Failed to get assignments.");
return Err(anyhow::anyhow!("Failed to get assignments. topic: {}, groupId: {}, clientId: {}", topic, group_id, client_id));
}
};
println!("assignments: {:?}", assignments); println!("assignments: {:?}", assignments);
// seek offset // seek offset
@ -200,7 +206,13 @@ async fn main() -> anyhow::Result<()> {
} }
println!("Assignment seek to beginning successfully."); println!("Assignment seek to beginning successfully.");
// after seek offset // after seek offset
let assignments = consumer.assignments().await.unwrap(); let assignments = match consumer.assignments().await{
Some(assignments) => assignments,
None => {
eprintln!("Failed to get assignments.");
return Err(anyhow::anyhow!("Failed to get assignments. topic: {}, groupId: {}, clientId: {}", topic, group_id, client_id));
}
};
println!("After seek offset assignments: {:?}", assignments); println!("After seek offset assignments: {:?}", assignments);
// ANCHOR_END: seek_offset // ANCHOR_END: seek_offset

View File

@ -86,7 +86,7 @@ async fn main() -> anyhow::Result<()> {
match consumer.subscribe([topic]).await{ match consumer.subscribe([topic]).await{
Ok(_) => println!("Subscribe topics successfully."), Ok(_) => println!("Subscribe topics successfully."),
Err(err) => { Err(err) => {
eprintln!("Failed to subscribe topic_meters, ErrMessage: {:?}", err); eprintln!("Failed to subscribe topic: {}, groupId: {}, clientId: {}, ErrMessage: {:?}", topic, group_id, client_id, err);
return Err(err.into()); return Err(err.into());
} }
} }
@ -164,7 +164,13 @@ async fn main() -> anyhow::Result<()> {
// ANCHOR: seek_offset // ANCHOR: seek_offset
let assignments = consumer.assignments().await.unwrap(); let assignments = match consumer.assignments().await{
Some(assignments) => assignments,
None => {
eprintln!("Failed to get assignments.");
return Err(anyhow::anyhow!("Failed to get assignments. topic: {}, groupId: {}, clientId: {}", topic, group_id, client_id));
}
};
println!("assignments: {:?}", assignments); println!("assignments: {:?}", assignments);
// seek offset // seek offset
@ -200,7 +206,13 @@ async fn main() -> anyhow::Result<()> {
} }
println!("Assignment seek to beginning successfully."); println!("Assignment seek to beginning successfully.");
// after seek offset // after seek offset
let assignments = consumer.assignments().await.unwrap(); let assignments = match consumer.assignments().await{
Some(assignments) => assignments,
None => {
eprintln!("Failed to get assignments.");
return Err(anyhow::anyhow!("Failed to get assignments. topic: {}, groupId: {}, clientId: {}", topic, group_id, client_id));
}
};
println!("After seek offset assignments: {:?}", assignments); println!("After seek offset assignments: {:?}", assignments);
// ANCHOR_END: seek_offset // ANCHOR_END: seek_offset