JMS registro de fila / navegar por todas as mensagens (de consumo invisível por fila) (openjms)

StackOverflow https://stackoverflow.com/questions/264909

Pergunta

Você tem idéia, se haveria alguma maneira agradável browse / log filas JMS? (Estou usando openjms)

Para tópicos que posso apenas acrescentar um consumidor mais e é sobre isso, mas com filas Eu não terminei com uma solução ainda. Gostaria de registrar todas as mensagens em certas filas e tópicos sem "estalar"-los da fila (de modo que os logger counld navegação filas "invisível").

Com javax.jms.QueueBrowser i pode obter um instantâneo das filas, mas que não parecem fornecer "solução ouvinte" - lê todas as mensagens nas filas em loop infinito novo e de novo e esperando que nenhuma mensagem acontecer a ser escrito e consumido diante dos meus instantâneos -. isso não soou como uma boa solução

Outra opção seria a criação de duas filas para cada "fila lógica" - um para logger e uma para o uso real - logger, então, encaminhar as mensagens para o "fila real" - que poderiam talvez trabalho, mas não poderia ser melhor solução?

Então, se alguém tem uma solução para obter todas as mensagens em uma fila por um logger "invisível" ou alguma outra solução agradável para o registro, que seria legal.

Foi útil?

Solução

Se você alternar para Apache ActiveMQ (que é um fornecedor muito melhor e mais populares de código aberto JMS que também apoia plenamente JMS 1.1 e J2EE 1.4), obtém um número de alternativas para monitoramento e vendo filas em especial que você pode simplesmente usar o Console web ou JMX

Outras dicas

Eu também estava à procura de uma solução e me deparei com um projeto OSS chamado Hermes ( http://www.hermesjms.com/confluence/display/HJMS/Home ). Eu não posso garantir isso, mas eu vou estar tentando com isso. A home page faz menção a capacidade de navegar filas / search.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top