在直接路线上进行节流

时间:2019-03-01 04:00:55

标签: apache-camel

试图了解两个使用者的节流工作是如何导致直接使用者进行一些工作,然后继续发送已转换的消息。

我可以在每个消费者上指定油门,但是如果目的不是压倒目的地,我可以将油门应用于直接路线吗?

更重要的是,它是否会像限制两个使用者一样起作用,还是会消耗并有可能在初始路径和直接路径之间“堆积”消息?

也许不是 direct 而是 seda

后续问题:如果开始正常关机,是否可以清除受限制的邮件?

Throttling a direct route

1 个答案:

答案 0 :(得分:2)

有一个很好的示例here与您的问题相对应-在这种情况下,这是一个JMS使用者+一个文件使用者,它们都发送到同一个seda端点。

您将notice定义了一个单个限制策略,并且每个消费者都在引用该策略,以使最终目的地不会被淹没。

希望这会有所帮助。