Camel Transacted:MQ Session在每次提交时都关闭

时间:2018-01-21 03:20:13

标签: apache-camel ibm-mq

我有:

  • Camel route(transacted = true),消耗来自MQ队列
  • 使用Spring的WebSphereUowTransactionManager
  • 交易性工作
  • 在IBM Liberty上运行

但是,我收到了这条消息:

{{1}}

这似乎与此other Stack Overflow question有关,但我尝试更改server.xml中的配置,但没有成功。

1 个答案:

答案 0 :(得分:2)

您可以尝试设置允许重用JMS使用者的client.on('ready', () => { console.log('I am ready!'); }); ,并避免无休止地创建/销毁JMS资源,如错误消息所示可能是原因。

您可以在Camel JMS文档中看到有关缓存级别重要性的更多信息:http://camel.apache.org/jms