Message Queue mit RabbitMQ
Async-Processing in Magento
Lange Prozesse sollten im Shop nicht synchron auf den Request warten. Magento 2 Message Queues mit RabbitMQ entkoppeln Versand, Importe, ERP-Sync und andere Aufgaben sauber vom Frontend- oder Admin-Request.
Inhaltsverzeichnis
- 1. Warum Async-Processing in Magento 2 wichtig ist
- 2. Queue-Architektur in Magento 2
- 3. Publisher und Topic definieren
- 4. queue_topology.xml und queue_publisher.xml
- 5. Consumer und queue_consumer.xml
- 6. Betrieb, CLI und typische Fehler
- 7. Queue vs. Cron vs. synchroner Request
- 8. Magento 2 Unterstützung
- 9. Zusammenfassung
- 10. FAQ
1. Warum Async-Processing in Magento 2 wichtig ist
Eine Message Queue Magento 2 ist immer dann sinnvoll, wenn ein Request nicht auf eine langsame Folgeaufgabe warten soll. Typische Beispiele sind ERP-Synchronisation, Exportjobs, Versand von Webhooks, E-Mail-Verarbeitung, API-Weiterleitungen