Messaggi ActiveMQ che consumano problemi dal client Flex
-
01-07-2019 - |
Domanda
Non riesco a consumare i messaggi inviati tramite ActiveMQ dal mio client Flex. L'invio di messaggi tramite il produttore sembra funzionare, posso anche vedere che il client Flex è collegato e sottoscritto tramite le proprietà sull'oggetto Consumer, tuttavia il messaggio "quotazione" l'evento sul Consumatore non viene mai generato quindi sembra che i messaggi non vengano ricevuti.
Quando guardo nella console di ActiveMQ, posso vedere il numero di abbonati, il numero di messaggi inviati e il numero di messaggi ricevuti. La cosa strana è che il contatore dei messaggi ricevuti sembra aumentare e che posso anche tracciare le istruzioni del registro nella console Tomcat, ma ancora una volta non vengono ricevuti messaggi nel client Flex.
Qualche idea?
Soluzione
Dopo aver ricostruito la mia app da zero con una nuova installazione di Tomcat, tutto sembra funzionare. Forse questo è stato causato dal fatto che stavo usando la versione di BlazeDS Turnkey che contiene un'istanza preconfigurata di Tomcat.
A proposito: questo è un ottimo tutorial: http: / /mmartinsoftware.blogspot.com/2008/05/simplified-blazeds-and-jms.html