Ho un broker MQ attivo che utilizza un trasporto SSL. Ho circa 10 consumatori che stanno usando il broker. Sto usando cammello per configurare i miei percorsi.Hang di ActiveMQ Consumer
Ogni tanto, riaggancia e non consuma nuovi messaggi, anche se riavvio i consumatori, anche se ci sono messaggi in sospeso nelle code.
Ho iniziato a cercare di isolare il punto in cui questo stava accadendo passando tra i miei clienti uno alla volta cercando di replicare il problema. Finalmente sono arrivato a un consumatore in cui avrei potuto ricreare il problema. Si bloccherà dopo un periodo di tempo, tuttavia, se vado alla console di amministrazione MQ attiva e provo a visualizzare i messaggi in coda, ricomincerà a funzionare. Penso che Jetty stia causando il verificarsi di una connessione per aggiornare la coda per la pagina web, e quindi sbloccare alcuni problemi di thread che sto avendo. Come dovrei eseguire il debug di questo?
Grazie
Sembra un problema ActiveMq. Se hai una tale situazione e inizia un nuovo cliente, riceve i messaggi? – Julias
No, non necessariamente. Ho provato prima a spegnere il consumo, quindi a riaccenderlo e non tornerà in coda per ricevere messaggi. – Derek