Ich habe mich gefragt, ob das möglich ist. Ich möchte eine Aufgabe aus einer Warteschlange ziehen und einige Arbeiten ausführen, die möglicherweise 3 Sekunden oder länger (möglicherweise) Minuten dauern können, bevor eine Bestätigung an RabbitMQ gesendet wird, um darüber zu informieren, dass die Arbeit abgeschlossen wurde. Die Arbeit wird von einem Benutzer ausgeführt, daher variiert die Zeit, die für die Bearbeitung des Auftrags benötigt wird.Einstellung eines langen Timeouts für RabbitMQ ack Nachricht
Ich möchte die Nachricht nicht sofort quittieren, nachdem ich die Warteschlange ausgeblendet habe, weil ich möchte, dass die Nachricht erneut angefordert wird, wenn keine Quittung empfangen wird. Kann mir jemand Einblick geben, wie ich mein Problem lösen kann?
Danke für den Tipp. Ich kann nicht finden, wo diese Timeout-Konfiguration für die Nachricht mit RabbitMQ eingestellt werden soll. Sieht aus, als ob ich die Nachricht nach 10 Sekunden oder so nicht quittiert hat. RabbitMQ platziert die Nachricht zurück in die Warteschlange, um von einem anderen Arbeiter konsumiert zu werden, was ich nicht will. Irgendwelche Vorschläge? – Wanged
Zur Antwort hinzugefügt. – khampson