Comment lire des messages JMS sans consommer eux - l'utilisation de ActiveMQ
Je voudrais savoir si il existe un moyen de lire un de jms et actibemq messages sans consommer ?? Je sais que les messages peuvent être consommés à partir de la file d'attente , mais encore je veux poser cette question .!!
OriginalL'auteur user1697202 | 2013-01-09
Vous devez vous connecter pour publier un commentaire.
Vous pouvez parcourir les Messages dans une File d'attente via JMS QueueBrowser, ou dans ActiveMQ, vous pouvez parcourir le contenu sur JMX ou avec la ligne de commandes des outils:
ActiveMQ outils de la console
JMS API QueueBrowser
ActiveMQ JMX
Ne serait-il pas envisager une JMS QueueBrowser plaine de code java?
Je pense qu'il y a une certaine confusion, parce que le lien que "JMS QueueBrowser API" indique un ActiveMQ page. Je pense peut-être que vous avez voulu partager cette URL: docs.oracle.com/javaee/7/api/javax/jms/QueueBrowser.html
OriginalL'auteur Tim Bish
Plutôt que d'utiliser le Message-consommateurs, vous devez utiliser le
QueueBrowser
classe pour ce faire:OriginalL'auteur Narasimha Reddy Lomadi
Une autre option est de "consommer" les messages, mais seulement dans une transaction, puis lorsque vous l'avez terminé, de le restaurer, mais un navigateur peut-être mieux vu que c'est "à quoi il sert".
Si vous êtes simplement à la recherche d'un message particulier, et manuel allez faire, vous pouvez le voir (je pense que tous, au moins une partie de) les messages et de leur contenu pour une activemq en cliquant sur le "flux RSS" bouton dans l'INTERFACE utilisateur. qui, en gros, les vidages de tous à l'écran. Le "atom" option semble de charger plus rapidement que le "RSS" un FWIW.
OriginalL'auteur rogerdpack