我已经对JmsTemplate做了一些阅读,默认情况下,在发送和接收消息后打开并关闭每个连接。顺序是:
打开连接 发送/接收消息 关闭连接
我有一个场景,应用程序使用JmsTemplate.receiveSelected()从队列中读取许多消息,并且它需要永远。
我使用的是org.springframework.jms.connection.SingleConnectionFactory。
然后我尝试了org.springframework.jms.connection.CachingConnectionFactory,因为它会高速缓存会话,连接和生成器。
我们在Websphere上部署我们的应用程序,它负责设置JMS连接工厂,因此我们不必选择用于连接队列的连接工厂。
有没有办法配置Websphere 7.0以从Websphere管理控制台定义PooledConnectionFactory或CachingConnectionFactory?
我们使用Java开发,所以可能有一种方法可以禁用默认的JmsTemplate打开和关闭连接;而是打开一个连接从队列中读取许多消息,然后关闭连接,例如:
打开连接
JmsTemplate.receiveSelected()< -Disable默认打开和关闭连接
关闭连接
由于