我正在使用 Spring JMS 连接到 Websphere MQ 服务器。我实现了 SessionAwareListener 接口来创建自定义侦听器,为业务逻辑重用旧代码。
测试时,侦听器抛出一个 StringIndexOutOfBoundsException,我没能捕捉到。但是,我在日志中看到打印了大约 32 次,然后 DMLC 停止。
WARN - Execution of JMS message listener failed
有没有办法控制 DMLC 重试消息的频率,以及如何处理未捕获的异常?