【问题标题】:General Spring 3.x JMS IBM MQ setup常规 Spring 3.x JMS IBM MQ 设置
【发布时间】:2014-03-11 01:21:23
【问题描述】:

对于部署在应用程序服务器中的 Spring 3.x 应用程序,我想知道需要设置的一般部分。

我是否会在应用程序服务器中建立一个 jms 连接,并且该连接是否是特定于队列的? 例如,在代码中,我假设某个 Spring bean 将注入 jmsTemplate,并且 jmsTemplate 将在配置文件中配置为使用前面提到的 jndi 连接。

然后,jmsTemplate 将使用其“发送”方法发送消息。我见过一些示例,其中在代码中指定了一个队列,这让我感到困惑。

如果我在应用服务器中建立 jms 连接,我是否必须提供队列名称?或者,jms 连接是否绑定到队列?

【问题讨论】:

    标签: spring-jms


    【解决方案1】:

    不,连接不绑定到队列。

    通常,对于 WebSphere 和类似的,您会在 WAS 管理员(以及连接工厂)中声明队列(目标)并使用 JNDI 来查找它。然后,您将该目标注入到JmsTemplate 作为默认目标。

    【讨论】:

      猜你喜欢
      • 2020-09-29
      • 2019-11-03
      • 2011-11-28
      • 1970-01-01
      • 1970-01-01
      • 2016-07-17
      • 2020-08-20
      • 1970-01-01
      • 2017-01-17
      相关资源
      最近更新 更多