Qu'est-ce que Java Message Service (JMS) pour?

Je suis actuellement en train d'évaluer JMS et je ne suis pas ce que je pourrais l'utiliser pour.

Actuellement, je crois que ce serait un cas d'utilisation: je veux créer un SalesInvoice PDF et l'imprimer lorsqu'une SalesOrder sort de l'Entrepôt, de sorte que lors de la Livraison, la transaction je pouvais envoyer un transactionnelles demande d'impression qui commence lorsque le SalesOrder transaction est terminée avec succès.

Maintenant j'ai trouvé la plupart JMS produits sont serveur autonome.

  • Pourquoi un besoin d'un Serveur Autonome pour le Traitement des Messages, vs par exemple, certains simples inproc traitement avec du Quartz planificateur?
  • Comment est-il interagir avec ma demande?
  • N'est-il pas trop lent?
  • Quels sont Usecases vous déjà mis en œuvre avec succès?
  • Voir stackoverflow.com/questions/1035949/...
  • Si vous n'avez pas l'utilité, alors il semble que votre évaluation est terminée. 😉
  • POUR comprendre les concepts liés à la messagerie et des tendances JMS peut aider, tout ce que vous avez besoin est: eaipatterns.com
InformationsquelleAutor Daniel | 2010-06-10