消息消费者实现

问题描述:

我猜消息的消费者应该始终倾听,或者应该设置批处理来经常检查和使用消息。消息消费者实现

当我们做基本的例子时,我们使用独立的java程序继续运行。我们如何在任何应用服务器(如JBoss)的真实世界Web应用程序中实现它们?比方说,我们使用Spring MVC,Hibernate和JBoss。它通常如何实现/设置它,以便它继续运行并使用消息?

(生产者可以是任何网页时,按一下按钮或诸如此类的东西)

可能是非常基本的愚蠢的问题。 :-)

在您需要的,你可以设置你的听众基础。
假设如果你张贴一些应该尽快处理的消息,那么你的听众应该不断地听...
另一方面,如果没有必要立即采取任何行动,那么如果你运行单独的独立应用程序,以便服务器上的负载较少。
我希望你已经知道如何配置监听器,所以我不打算进去。

如果您的应用程序部署到JBoss的一个不错的小教程,你可能找MDB支持。如果您正在部署到JBoss AS 7,您可能会感兴趣。

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

+0

我没有使用EJB。所以我想MDB不适合我?你指的是MDP消息驱动的POJO吗? – 2013-03-09 16:24:40