Używam Selera z RabbitMQ. Ostatnio zauważyłem, że robi się wiele tymczasowych kolejek.Tymczasowa kolejka wykonana w selerze
Więc eksperymentowali i okazało się, że gdy zadanie nie powiedzie (czyli zadania zgłasza wyjątek), następnie tymczasowy kolejka z losową nazwą (jak c76861943b0a4f3aaa6a99a6db06952c) jest utworzony i kolejka pozostaje.
Niektóre właściwości czasowego kolejce jak stwierdzono w rabbitmqadmin są następujące -
auto_delete: True konsumenci: 0 trwałe: Fałsz wiadomości: 1 messages_ready: 1
A jeden taki tymczasowy kolejka jest wykonywany za każdym razem, gdy zadanie nie powiedzie się (tzn. spowoduje wyjątek). Jak uniknąć tej sytuacji? Ponieważ w moim środowisku produkcyjnym powstaje duża liczba takich kolejek.
To interesująca obserwacja! Ja też chciałbym wiedzieć. –
Witaj Elver. Udało mi się rozwiązać problem. Proszę spojrzeć na odpowiedź (także przeze mnie). Mam nadzieję, że to pomoże. – Siddharth