new file:   .aider.chat.history.md
This commit is contained in:
Per Stark
2024-09-18 12:29:27 +02:00
parent 303ddc5811
commit a3a1cdd9e5
43 changed files with 5419 additions and 97 deletions

View File

@@ -1,18 +1,9 @@
use zettle_db::rabbitmq::RabbitMQ;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let rabbitmq = RabbitMQ::new().await?;
let queue_name = rabbitmq.declare_queue("amqprs.examples.basic").await?.0;
rabbitmq.bind_queue(&queue_name, "amq.topic", "amqprs.example").await?;
let mut rx = rabbitmq.consume_messages(&queue_name, "example_consumer").await?;
println!("Consumer waiting for messages. To exit press CTRL+C");
while let Some(message) = rx.recv().await {
println!("Received message: {}", message);
}
Ok(())
#[tokio::main(flavor = "multi_thread", worker_threads = 2)]
async fn main() {
let rabbitmq = RabbitMQ::new().await;
let queue_name = rabbitmq.declare_queue("amqprs.examples.basic").await;
rabbitmq.bind_queue(&queue_name.0, "amq.topic", "amqprs.example").await;
//...
}