我猜消息的消费者应该总是在监听,或者应该批量设置以经常运行以检查和使用消息。
当我们做基本的例子时,我们使用一直运行的独立java程序。我们如何使用JBoss等任何应用服务器在现实世界的Web应用程序中实现它们?可以说,我们使用Spring MVC,Hibernate和JBoss。它是如何正常实现/设置的,以便它继续运行并消费消息?
(制片人可以是任何网页,按钮点击或类似的东西)
可能是一个非常基本的愚蠢问题。 : - )
答案 0 :(得分:1)
答案 1 :(得分:0)
如果您的应用程序部署到JBoss,您可能正在寻找MDB支持。如果您正在部署到JBoss AS 7,那么您可能对此感兴趣。
http://www.jboss.org/jdf/quickstarts/jboss-as-quickstart/helloworld-mdb/
答案 2 :(得分:0)
根据您的需要,您可以设置您的听众
假如你发布了一些应该在发布后立即处理的消息,那么你的听众应该不断听
另一方面,如果没有必要立即采取任何措施,那么如果运行单独的独立应用程序以便减少服务器上的负载,则会更好。
我希望你已经知道如何配置监听器,所以我不打算这样做。