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

Apache camel Apache Camel在时间范围内聚合消息,apache-camel,Apache Camel,在ApacheCamel中是否有任何方法可以在时间范围内聚合消息。 我想通过将一条消息推送到系统中并从另一端消费来计算系统的即时TPS。 在消费者方面,我想制作一个聚合器,它聚合在某个时间范围内传递的消息(比如说1秒),并提供一些计算 到目前为止,我可以看到Camel为聚合触发提供了非活动超时处理 谢谢。有关此内容,请参阅 from("direct:start") .aggregate(constant(true), new MyAggregationStrategy()).comple

在ApacheCamel中是否有任何方法可以在时间范围内聚合消息。 我想通过将一条消息推送到系统中并从另一端消费来计算系统的即时TPS。 在消费者方面,我想制作一个聚合器,它聚合在某个时间范围内传递的消息(比如说1秒),并提供一些计算

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

谢谢。

有关此内容,请参阅

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