【问题标题】:Message Consumer implementation消息消费者实现
【发布时间】:2013-03-08 16:45:12
【问题描述】:

我猜消息的消费者应该一直在监听,或者应该设置成一个批处理来经常运行以检查和消费消息。

当我们做基本示例时,我们使用独立的 Java 程序,它会一直运行。我们如何使用 JBoss 之类的任何应用程序服务器在现实世界的 Web 应用程序中实现它们?可以说,我们使用 Spring MVC、Hibernate 和 JBoss。它通常如何实现/设置它以使其继续运行并使用消息?

(生产者可以是任何网页、按钮点击或类似的东西)

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

【问题讨论】:

    标签: spring jboss jms implementation consumer


    【解决方案1】:

    这是How to Setup Message Listening Using Spring上的一个不错的小教程

    【讨论】:

      【解决方案2】:

      您可以根据需要设置监听器。
      假设如果您发布了一些应该在发布后立即处理的消息,那么您的听众应该连续收听..
      另一方面,如果不需要立即采取任何行动,那么最好运行一个单独的独立应用程序,以减少服务器上的负载。
      我希望你已经知道如何配置监听器,所以我不再赘述。

      【讨论】:

        【解决方案3】:

        如果您的应用程序部署到 JBoss,您可能会寻求 MDB 支持。如果您要部署到 JBoss AS 7,您可能会对此感兴趣。

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

        【讨论】:

        • 我没有使用 EJB。所以我猜MDB对我不起作用?你指的是 MDP 消息驱动的 POJO 吗?
        猜你喜欢
        • 2018-08-26
        • 1970-01-01
        • 2017-09-23
        • 1970-01-01
        • 1970-01-01
        • 2015-11-25
        • 1970-01-01
        • 2020-06-28
        • 2020-08-11
        相关资源
        最近更新 更多