We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Is there a suggested way (or even better a runnable example) to implement reconnect in these cases:
Thanks
The text was updated successfully, but these errors were encountered:
pub struct RabbitConnect { pub host: String, pub port: u16, pub username: String, pub password: String, } pub async fn connect_rabbitmq(connection_details: &RabbitConnect) -> Result<Connection> { let mut res = Connection::insecure_open( format!( "amqp://{}:{}@{}:{}", connection_details.username, connection_details.password, connection_details.host, connection_details.port ) .as_str(), ); while res.is_err() { println!("trying to connect after error"); sleep(Duration::from_millis(2000)).await; res = Connection::insecure_open( format!( "amqp://{}:{}@{}:{}", connection_details.username, connection_details.password, connection_details.host, connection_details.port ) .as_str(), ); } res }
Sorry, something went wrong.
No branches or pull requests
Is there a suggested way (or even better a runnable example) to implement reconnect in these cases:
Thanks
The text was updated successfully, but these errors were encountered: