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