我们正在使用带有Spring JMS的Websphere Applicaion Server,大约25个应用程序连接到IBM MQ。我们看到所有这些应用程序连接的MQ通道上都有很多过时的连接。
通过陈旧连接,我的意思是连接多天没有使用,应用程序不断创建新连接。我们无法确定哪个应用程序创建了这些未使用的连接,但它们都使用相同的框架代码
WAS版本= 8.5.5
春天= 4.1.2
Spring jms:listener-container具有以下配置
connection-factory = org.springframework.jms.connection.DelegatingConnectionFactory
的承认=自动
的并发= 2-10
任何可以在WAS上或Spring上的QueueConnectionFactory(JMS资源)上完成的配置的指针都会有所帮助。
我知道我没有提供太多信息,但问题是没有错误/异常,应用程序创建这些与MQ通道的连接,并且在重新启动服务器时所有连接都被清除
再添一个问题
我们使用 org.springframework.jms.connection.DelegatingConnectionFactory 进行回复,我们在发回邮件后关闭会话是否合理?
先谢谢你 查理