【发布时间】:2013-10-18 18:11:53
【问题描述】:
当我们在 JMS 中使用客户端确认模式时(我使用的是 Websphere MQ 和 WAS),MDB 将确认发送给谁(文档说给 JMS 服务器)。
但在这种情况下,JMS 服务器意味着什么:实际上拥有所有队列和消息的 WebSphere MQ 或连接到 websphere MQ 的 web sphere 应用程序服务器。
【问题讨论】:
当我们在 JMS 中使用客户端确认模式时(我使用的是 Websphere MQ 和 WAS),MDB 将确认发送给谁(文档说给 JMS 服务器)。
但在这种情况下,JMS 服务器意味着什么:实际上拥有所有队列和消息的 WebSphere MQ 或连接到 websphere MQ 的 web sphere 应用程序服务器。
【问题讨论】:
确认,无论类型如何,始终发送到 JMS 服务器。由于 JMS 的异步特性,消息生产者和消费者从不直接通信。
您是否使用连接工厂来获取连接?如果是这样,请查看这些工厂中的代理 url 配置。您应该找到指向 WSMQ 代理的连接 url。因此,当您从连接工厂获得连接时,客户端连接直接转到 WSMQ 中的 JMS 服务器。
【讨论】: