pourquoi cette déroute jette exceprion et comment je peux résoudre ce problème? Producteur:ActiveMQ supprimer destination avant de publier
from("rmi:endpoint").
.setHeader(JmsHeaders.DELIVERY_MODE, constant("PERSISTENT"))
.to(ExchangePattern.InOut, "activemq:myQueue?requestTimeout=86400000");
Consommateur:
from("activemq:myQueue").to("http://....")
Exception:
org.apache.camel.RuntimeCamelException: org.springframework.jms.InvalidDestinationException: Cannot publish to a deleted Destination: temp-queue://ID:stws2503-55943-1497338780769-6:1:1
Mise à jour:
<artifactId>activemq-broker</artifactId>
<version>5.14.5</version>
add
parambroker.url=tcp://localhost:61616?transport.useInactivityMonitor=false
exception est encore jeté
Problème trouvé:
Problème dans temp-queue, becouse en mémoire et après le redémarrage de serveur de destination n'existe pas, comment je peux éviter ce problème ? des idées ??
J'essaie de changer setUseTempMirroredQueues(false)
et broker.setCacheTempDestinations(false)