2013-03-08 3 views
0

Je suppose que le consommateur des messages devrait toujours être à l'écoute ou devrait être configuré dans un lot pour exécuter souvent pour vérifier et consommer des messages. Lorsque nous faisons des exemples de base, nous utilisons un programme Java autonome qui continue à fonctionner. Comment les implémentons-nous dans l'application web du monde réel avec n'importe quel serveur d'application comme JBoss? Disons, nous utilisons Spring MVC, Hibernate et JBoss. Comment est-il normalement implémenté/configuré pour continuer à fonctionner et à consommer des messages?Message Mise en œuvre du client

(producteur peut être une page Web, ou cliquez sur le bouton de quelque chose de ce genre)

Peut être assez stupide question de base. :-)

Répondre

0

Sur la base de vos besoins, vous pouvez configurer votre auditeur.
Supposons que si vous postez un message qui devrait être traité dès qu'il est affiché, votre auditeur devrait écouter en permanence ..
D'un autre côté, s'il n'est pas nécessaire de prendre des mesures immédiatement, il vaudra mieux exécuter une application autonome distincte afin que la charge sur le serveur est inférieure.
J'espère que vous savez déjà comment configurer l'écouteur, donc je ne vais pas dans ce sens.

0

Si votre application est déployée sur JBoss, vous êtes à la recherche d'un soutien susceptible MDB. Si vous effectuez un déploiement sur JBoss AS 7, cela pourrait vous intéresser.

http://www.jboss.org/jdf/quickstarts/jboss-as-quickstart/helloworld-mdb/

+0

Je n'utilise pas EJB. Donc, je suppose que MDB ne fonctionne pas pour moi? Faites-vous référence à POJO MDP Message Driven? –