Skip to main content

Message Queueing

🧠 Konzept

Message Queues (Nachrichtenwarteschlangen) ermöglichen es, Aufgaben asynchron abzuarbeiten. Ein „Producer“ stellt eine Nachricht (Job) in die Queue, ein „Consumer“ (Worker) verarbeitet sie später.

Typische Tools:

  • Bull / BullMQ (für Node.js mit Redis)
  • Laravel Queues

  • RabbitMQ, Kafka (größere Systeme)

 

🎯 Wofür geeignet?

  • Hintergrundverarbeitung

  • Lastverteilung

  • Retry-Mechanismen bei Fehlern

 

📦 Im CMS-Kontext

Ein Beitrag wird erstellt → landet in einer Queue zur Moderation oder Bildverkleinerung. Der Nutzer sieht sofort „Dein Beitrag wird geprüft“, aber die eigentliche Arbeit passiert im Hintergrund.