【发布时间】:2014-04-24 22:13:09
【问题描述】:
我有一个关于 Apache Camel 的一般性问题。我无法找到聚合器是否已交易。如果进行交易,交易是如何实现的,聚合速度有多快?
【问题讨论】:
标签: java apache-camel
我有一个关于 Apache Camel 的一般性问题。我无法找到聚合器是否已交易。如果进行交易,交易是如何实现的,聚合速度有多快?
【问题讨论】:
标签: java apache-camel
将消息发送到聚合器可以在事务中运行。
您需要一个带有聚合器的持久存储,以让传出消息充当事务。请参阅有关持久性的文档 http://camel.apache.org/aggregator2
例如,有一个开箱即用的基于 JDBC 和 HawtDB(基于文件)的持久支持。它是可插拔的,您也可以构建您的自定义。
Camel in Action 一书的第 8 章和第 9 章更详细地讨论了这一点。
【讨论】: