armature-messaging
Message broker integrations for the Armature framework.
Features
- RabbitMQ - AMQP messaging
- Kafka - Event streaming
- NATS - Cloud-native messaging
- AWS SQS/SNS - AWS messaging services
- Unified API - Consistent interface across brokers
Installation
[]
= "0.1"
Quick Start
RabbitMQ
use RabbitMQ;
let mq = connect.await?;
// Publish
mq.publish.await?;
// Subscribe
mq.subscribe.await?;
Kafka
use Kafka;
let kafka = connect.await?;
// Produce
kafka.produce.await?;
// Consume
kafka.consume.await?;
NATS
use Nats;
let nats = connect.await?;
// Publish
nats.publish.await?;
// Subscribe
nats.subscribe.await?;
License
MIT OR Apache-2.0