AMQP-Anbindung
RabbitMQ und AMQP-Unterstützung für Message-Queue-basierte Architekturen.
AMQP-In Node
Messages von Queue empfangen.
Configuration:
Server: amqp://rabbitmq:5672
Exchange: processcube
Queue: notifications
Routing Key: order.createdOutput:
msg.payload = {orderId: 123, customerId: 456};AMQP-Out Node
Messages an Queue senden.
Configuration:
Server: amqp://rabbitmq:5672
Exchange: processcube
Routing Key: process.startedInput:
msg.payload = {processId: "abc", timestamp: Date.now()};Use Cases
- Event-Driven Architecture
- Microservice Communication
- Load Balancing
- Reliable Message Delivery
Patterns
Pub/Sub: Broadcast-Messages an mehrere Subscriber Work Queue: Load-Balancing zwischen Workers RPC: Request-Response via Message Queue
Nächste Schritte
- Event-Driven Architecture - Patterns verstehen