Avez-vous une idée, s'il y aurait un moyen agréable de parcourir/enregistrer les files d'attente JMS? (J'utilise OpenJMS)Enregistrement/consultation de la file d'attente JMS pour tous les messages (client invisible pour la file d'attente) (OpenJMS)
Pour les sujets je peux juste ajouter un consommateur de plus et c'est à peu près tout, mais avec les files d'attente je n'ai pas encore fini avec une solution. Je voudrais enregistrer tous les messages dans certaines files d'attente et sujets sans les "sortir" de la file d'attente (de sorte que le logger counld parcoure les files d'attente "invisibles").
Avec javax.jms.QueueBrowser je peux obtenir un aperçu des files d'attente, mais qui ne semble pas fournir « solution auditeur » - lire tous les messages sur les files d'attente encore et encore sur la boucle infinie et en espérant que pas les messages sont écrits et consommés avant mes instantanés - cela ne semblait pas être une bonne solution. Une autre option serait de créer deux files d'attente pour chaque "file d'attente logique" - une pour l'enregistreur et l'autre pour l'utilisation réelle - l'enregistreur transmettrait alors les messages à la "file d'attente", mais cela pourrait fonctionner. meilleure solution? Donc, si quelqu'un a une solution pour obtenir tous les messages dans une file d'attente par un enregistreur "invisible" ou une autre bonne solution pour la journalisation, ce serait cool.
Même si pour ce cas particulier ce n'était pas possible (affectation d'étude avec restriction d'implémentation JMS), en général, ActiveMQ semble être un meilleur choix, merci. – Touko