Zum Inhalt springen
uencoder

Message Queue

Eine Message Queue entkoppelt Produzenten und Konsumenten asynchron: Produzenten senden Nachrichten in die Warteschlange, Konsumenten verarbeiten sie der Reihe nach und absorbieren Verkehrsspitzen.

Zweck

Komponenten asynchron entkoppeln, Spitzen abfedern und die Resilienz verbessern.

Mechanismus

Produzenten senden Nachrichten, ohne auf die Verarbeitung zu warten. Konsumenten ziehen sie ab und verarbeiten sie der Reihe nach. Point-to-Point (SQS/RabbitMQ) vs. Pub-Sub (Kafka/SNS). Persistenz garantiert Nachrichtenverlustfreiheit. Richtlinien für Reihenfolge/Partitionierung/Retry.

Anwendungsfälle

  • Asynchrone Kommunikation
  • Spitzenglättung
  • Entkopplung

Verwandte Begriffe

References