Dies geschieht, da Ihr bereits bestehender Kanal auf Ihrem RabbitMQ-Server namens test
mit dem dauerhaften Satz true
:
Sie haben Ihren Code seitdem wie folgt geändert:
%Vor%Sie müssen den Kanal von Ihrem Server entfernen ( rabbitmqctl ) oder ein neues erstellen Kanal (eindeutiger Name).
Ich würde sagen, Ihre Antwort hat Ihr Problem gelöst, da Sie Ihre Warteschlange umbenannt haben, aber Sie haben dies in Ihrer Antwort nicht berücksichtigt.
Ändern Sie einfach die Zeile channel.queueDeclare(QUEUE_NAME, false, false, false, null);
zu channel.queueDeclare(QUEUE_NAME, true, false, false, null);
Das hat für mich funktioniert.