【发布时间】:2012-11-10 00:32:13
【问题描述】:
我知道 Camel 的 JMS 组件,用于接收消息,使用 Springs DefaultMessageListenerContainer。它可以配置为使用 CLIENT_ACKNOWLEDGE 模式来确认消息。我的问题是,何时调用 message.acknowledge() 方法?它是由 Spring 的侦听器容器在内部调用的吗?
或者我可以以某种方式随意确认消息吗?
我想避免消息丢失的情况,因为我的应用程序在处理这些消息时崩溃了,并且使事务处理对我来说似乎有点太重了
【问题讨论】:
标签: jms apache-camel