camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Claus Ibsen <claus.ib...@gmail.com>
Subject Re: ThrottlingInflightRoutePolicy does not take effect in DSL
Date Sun, 29 Nov 2009 08:51:32 GMT
On Sun, Nov 29, 2009 at 9:32 AM, shirazi <me@farhad.eu> wrote:
>
> Hi,
> Please have a look at the following route def.:
>
> RouteBuilder:
> ==========
>
> fromF("file:///tmp/start").routeId("test.route.1").routePolicyRef("myPolicy").
>        multicast().delay(1000).
>                to("file:///tmp/proceed1").
>                to("file:///tmp/proceed2");
>
>
> from("file:///tmp/proceed2").routeId("test.route.2").routePolicyRef("myPolicy").delay(20000).
>        to("file:///tmp/archive");
>
> applicationContext.xml
> ==========
>    <bean id="myPolicy"
> class="org.apache.camel.impl.ThrottlingInflightRoutePolicy">
>        <property name="scope" value="Context"/>
>        <property name="maxInflightExchanges" value="3"/>
>        <property name="resumePercentOfMax" value="40"/>
>        <property name="loggingLevel" value="WARN"/>
>    </bean>
>
> The throttling policy does not take effect, since files keep coming into the
> tmp/proceed dirs, regardless
> the policy that says no more than 3 files at a time. Now I am clearly doing
> something wrong, but according
> to the doc. what I have here should be enough.
>

No the route is fine. The file consumer is not concurrent, and neither
is the multicast by default.

Read this blog entry
http://davsclaus.blogspot.com/2009/05/on-road-to-camel-20-concurrency-with.html




> Regards,
> Farhad S.
> --
> View this message in context: http://old.nabble.com/ThrottlingInflightRoutePolicy-does-not-take-effect-in-DSL-tp26560144p26560144.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>
>



-- 
Claus Ibsen
Apache Camel Committer

Author of Camel in Action: http://www.manning.com/ibsen/
Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus

Mime
View raw message