gpt4 book ai didi

java - Apache Camel - 仅当队列大小大于

转载 作者:行者123 更新时间:2023-12-04 10:47:19 25 4
gpt4 key购买 nike

我试图找到仅当消息计数大于某个数量时在 ActiveMQ 队列中使用消息的方式。
有任何想法吗?
通常,如果您使用以下语法:

from("jms:start-queue")
.process(new SampleProcessor())
.to("jms:end-queue")
.end();

消息一旦“传递给处理器”就会被消耗掉。

谢谢

最佳答案

是否可以aggregate带有 completionSize 的消息?

from("...")
.aggregate(constant(true), new MyListAggregator())
.completionSize(x)
.to("...")

请查看 this articale about aggregation

关于java - Apache Camel - 仅当队列大小大于,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59643039/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com