https://medium.com/@rustincode.dev/integration-between-rabbitmq-and-rust-building-a-messaging-system-with-asynchronous-communication-b71967a64930