Apache Camel在时间范围内聚合消息

时间:2014-12-22 15:47:16

标签: apache-camel

有没有办法在Apache Camel的时间范围内聚合消息。 我想通过将消息推入其中并从另一方消费来计算我的系统的即时TPS。 在消费者方面,我想制作一个聚合器,它聚合在一段时间内传递的消息(比方说1秒)并提供一些计算。

到目前为止,我可以看到Camel为聚合触发提供了非活动超时处理。

感谢。

1 个答案:

答案 0 :(得分:0)

请参阅Camel's aggregator EIP了解这个......

from("direct:start")
    .aggregate(constant(true), new MyAggregationStrategy()).completionInterval(1000)
        .to("mock:aggregated");