Używam rabbitMQ, biorę każdą wiadomość z kolejki z basic_get bez automatycznej procedury potwierdzania, co oznacza, że wiadomość pozostaje w kolejce do momentu potwierdzenia wiadomości.Ack lub Nack w rabbitMQ
Czasami mam wiadomości, których nie można przetworzyć z powodu wyjątku, który uniemożliwił ich pełne przetworzenie.
Pytanie, jakie to ma znaczenie, jeśli oba potwierdzam wiadomości w pomyślnym wyniku i wyjątku, mam na myśli, że jeśli chodzi o wynik, wiadomości zawsze wyjdą z kolejki, więc jakie to ma znaczenie, jeśli użyję potwierdzenia lub nack w tym scenariusz? Może brakuje mi czegoś w związku z używaniem każdej opracji?
Czy jedyną różnicą jest to, że nack pozwala na ponowne użycie, a ack nie? – JavaSa