| Crates.io | avl-queue |
| lib.rs | avl-queue |
| version | 0.1.0 |
| created_at | 2025-11-23 08:25:02.489008+00 |
| updated_at | 2025-11-23 08:25:02.489008+00 |
| description | AVL Queue - High-performance message queue and event streaming for AVL Cloud |
| homepage | https://avila.cloud |
| repository | https://github.com/avilaops/arxis |
| max_upload_size | |
| id | 1946290 |
| size | 57,245 |
High-Performance Message Queue and Event Streaming for AVL Cloud
🏛️ Reliable Messaging | ⚙️ High Throughput | 🇧🇷 Low Latency in Brazil
avila-compressuse avl_queue::{QueueClient, Message};
#[tokio::main]
async fn main() {
let client = QueueClient::connect("https://queue.avila.cloud").await?;
// Publish message
client.publish("events", Message::new()
.set("event_type", "user.created")
.set("user_id", "user123")
).await?;
// Subscribe
let mut subscriber = client.subscribe("events").await?;
while let Some(msg) = subscriber.recv().await {
println!("Received: {:?}", msg);
msg.ack().await?; // Acknowledge processing
}
}
🏛️ Built by Avila - Part of AVL Cloud Platform