606 B
606 B
ADR-007: RabbitMQ pour Message Queue
Date: 2025-01-01
Status: Accepted
Source: ORIGIN_MASTER_ARCHITECTURE.md
Contexte
Événements asynchrones, découplage services.
Décision
RabbitMQ 3.12+ avec AMQP.
Conséquences
Positives:
- Mature, stable
- Routing flexible (exchanges, queues)
- Garanties de livraison
- Management UI
Négatives:
- Throughput inférieur à Kafka
- Persistence moins optimale que Kafka
Alternatives rejetées
- Kafka: Over-engineering pour début, complexité
- AWS SQS: Vendor lock-in
- NATS: Moins mature pour persistence