Ack-oder Nack in rabbitMQ

Ich bin mit rabbitMQ, ich nehme jede Nachricht aus der Warteschlange mit basic_get ohne automatisch durch ACK bestätigt Verfahren, was bedeutet, dass die Nachricht verbleibt in der Warteschlange bis ich auf ack oder nack der Nachricht.

Manchmal habe ich Nachrichten, die nicht verarbeitet werden können, weil einige exception geworfen, die Sie davon abhielt, nicht vollständig verarbeitet.

Frage ist, was macht es aus, wenn ich die beiden ack-Nachrichten an den Erfolg und Ausnahme geworfen, ich meine, in Bezug auf der Ergebnis-Nachrichten immer aus der Warteschlange, also was macht es schon, wenn ich mit ack oder nack in diesem Szenario?
Vielleicht verpasse ich etwas, wenn Sie sich jedes opration?

Der einzige Unterschied ist, dass nack ermöglichen, requeue, während der ack nicht?

InformationsquelleAutor JavaSa | 2015-03-01

Schreibe einen Kommentar