Java 消费者向谁发送JMS中客户端确认模式的确认

Java 消费者向谁发送JMS中客户端确认模式的确认,java,jms,websphere,ibm-mq,Java,Jms,Websphere,Ibm Mq,当我们在JMS中使用客户机确认模式时(我使用的是Websphere MQ和WAS),MDB将确认发送给谁(文档称为JMS服务器) 但在本例中,JMS服务器意味着什么:实际上拥有所有队列和消息的WebSphere MQ或连接到WebSphere MQ的web sphere应用程序服务器。确认,无论类型如何,总是发送到JMS服务器。由于JMS的异步特性,消息生产者和消费者从不直接通信 您是否使用连接工厂来获取连接?如果是这样,请查看这些工厂中的代理url配置。您应该找到指向WSMQ代理的连接url点

当我们在JMS中使用客户机确认模式时(我使用的是Websphere MQ和WAS),MDB将确认发送给谁(文档称为JMS服务器)


但在本例中,JMS服务器意味着什么:实际上拥有所有队列和消息的WebSphere MQ或连接到WebSphere MQ的web sphere应用程序服务器。

确认,无论类型如何,总是发送到JMS服务器。由于JMS的异步特性,消息生产者和消费者从不直接通信

您是否使用连接工厂来获取连接?如果是这样,请查看这些工厂中的代理url配置。您应该找到指向WSMQ代理的连接url点。因此,当您从连接工厂获得连接时,客户机连接将直接连接到WSMQ中的JMS服务器