Zastanawiam się, czy jest to możliwe. Chcę pobrać zadanie z kolejki i zlecić pracę, która może trwać od 3 sekund lub dłużej (być może) minut, zanim potwierdzenie zostanie wysłane do RabbitMQ, informując, że praca została zakończona. Praca jest wykonywana przez użytkownika, dlatego też czas potrzebny na przetworzenie zlecenia jest różny.Ustawienie długiego limitu czasu dla komunikatu potwierdzenia RabbitMQ
Nie chcę potwierdzać komunikatu natychmiast po tym, jak wyskakuję z kolejki, ponieważ chcę, aby wiadomość została zażądana, jeśli nie zostanie odebrany potwierdzenie. Czy ktoś może mi dać wgląd w to, jak rozwiązać mój problem?
Dzięki za cynk. Nie mogę znaleźć miejsca, w którym ustawię tę konfigurację limitu czasu dla wiadomości z RabbitMQ. Wygląda na to, że jeśli nie dostanę wiadomości po 10 sekundach, RabbitMQ umieszcza wiadomość z powrotem w kolejce, aby zostać pochłoniętą przez innego pracownika, co nie jest tym, czego chcę. Jakieś sugestie? – Wanged
Dodano do odpowiedzi. – khampson