Apache Camel - 路由中的事务

时间:2011-08-09 08:06:59

标签: java apache-camel

我有一个关于Apache Camel的一般问题。我无法确定聚合器是否已成交。如果是交易,如何实施交易以及汇总的速度有多快?

1 个答案:

答案 0 :(得分:8)

将消息发送到聚合器可以在事务中运行。

您需要使用聚合器的持久存储来让传出消息充当事务。请参阅有关持久性的文档 http://camel.apache.org/aggregator2

例如,开箱即用的基于JDBC和HawtDB(基于文件)的持久性支持。它可以插拔,因为你也可以建立你的自定义。

Camel in Action第8章和第9章详细讨论了这一点。