Probleme beim Herstellen einer Verbindung mit Rabbit MQ

8

Code

%Vor%

Ich bekomme die folgende Ausnahme: -

%Vor%     
sougata das 01.08.2015, 13:49
quelle

3 Antworten

9

Dies geschieht, da Ihr bereits bestehender Kanal auf Ihrem RabbitMQ-Server namens test mit dem dauerhaften Satz true :

erstellt wurde %Vor%

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.

    
wulfgarpro 11.12.2015 03:42
quelle
5

Ä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.

    
sougata das 01.08.2015 14:08
quelle
0

mach das einmal:
1. Führen Sie App mit Consumer Durable = True in channel.queueDeclare
lass es die Warteschlange verbinden 2.schließen Sie es.
3.Starten Sie den Produzenten

Jetzt erhalten Sie diese Ausnahme nicht

    
E_K 09.05.2017 14:39
quelle

Tags und Links