Warteschlangenbestätigung
Problem
Ein Broker sendet eine Nachricht an einen Worker.
Sollte der Broker es sofort löschen?
Was geschieht, wenn der Worker unmittelbar vor der Verarbeitung abstürzt?
Lösung — Bestätigung
Der Verbraucher teilt dem Broker mit, wenn die Verarbeitung den erforderlichen Erfolgspunkt erreicht hat.
Broker → message → Worker
↓
Verarbeiten
↓
ACK
Nur dann kann der Broker sicher davon ausgehen, dass die Lieferung gemäß seiner Semantik abgeschlossen ist.
Kerngedanke: Bestätigungen unterscheiden die Zustellung einer Nachricht von ihrer erfolgreichen Verarbeitung.