当前情况:
使用com.ibm.mq:mq-jms-spring-boot-starter
的Spring Boot应用程序正在接收来自IBM MQ的消息,并且工作正常。一个小时后,我们的IBM MQ服务器关闭了不活动的连接,这在客户端应用程序(IBM MQ call failed with compcode '2' ('MQCC_FAILED') reason '2009' ('MQRC_CONNECTION_BROKEN'))
上引发了异常。客户端通过启动新连接可以正确恢复,但是我们希望通过使连接无效来防止这些错误,因此我们经常获得新连接。
为防止这些非活动连接,我们希望客户端应用程序每10分钟建立一个新连接,例如在侦听消息时。我们将如何配置这些连接超时?