Messenger und Runner

Der Messenger bietet einen Nachrichtenbus mit der Möglichkeit, Nachrichten zu senden und diese dann sofort in Ihrer Anwendung zu verarbeiten oder sie zur späteren Verarbeitung über Transporte (z. B. Warteschlangen) zu senden.

Quelle: Messenger: Sync & Queued Message Handling (Symfony Docs)

Messenger

  • Messages können genutzt werden, um ressourcenhungrige oder zeitintensive Prozesse aus der UI zu verbannen

  • Es ist nun möglich Messages zu definieren, zu werden und dadurch an Runner zu delegieren

  • Messages sind typisiert

Runner

  • Runner verarbeiten in einer autarken Umgebung kontinuierlich Messages

  • Je Message-Typ kann ein Runner laufen


Dokumentation lesen