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: Pausing Routes
Date Tue, 20 Dec 2011 15:13:44 GMT
On Tue, Dec 20, 2011 at 4:08 PM, Tom Howe <tomhowe@artcore.com> wrote:
> Hi Claus,
> Why is graceful shutdown important for suspend/resume?
>
> I think this is what I need..
>   myCamelContext.suspendRoute("routeId");
>   myCamelContext.resumeRoute("routeId");
>

Yes use that API

> We are using @consume, is there a way to specify routeId when using
> @consume? or a way to call suspendRoute from @consume?
>

No @Consume is for using a bean to consume messages from a camel endpoint.


> Thanks, Tom
>
>
>
>
> On Tue, Dec 20, 2011 at 2:57 PM, Claus Ibsen <claus.ibsen@gmail.com> wrote:
>
>> On Tue, Dec 20, 2011 at 3:53 PM, Tom Howe <tomhowe@artcore.com> wrote:
>> > Thanks, is there an example of how to suspend a route?
>> >
>>
>> You can use JMX, for example the examples/camel-example-management
>>
>> The API on CamelContext  should have methods to suspend/resume routes.
>> And this is the API you should use,
>> as they use the proper logic with graceful shutdown
>> http://camel.apache.org/graceful-shutdown.html
>>
>> And there is a FAQ to stop a route from a route
>> http://camel.apache.org/how-can-i-stop-a-route-from-a-route.html
>>
>> >
>> > On Mon, Dec 19, 2011 at 3:52 PM, Claus Ibsen <claus.ibsen@gmail.com>
>> wrote:
>> >
>> >> Hi
>> >>
>> >> Some routes support suspend/resume.
>> >>
>> >> See
>> >> http://camel.apache.org/lifecycle
>> >>
>> >> On Mon, Dec 19, 2011 at 3:59 PM, Tom Howe <tomhowe@artcore.com> wrote:
>> >> > Hi,
>> >> >
>> >> > If we have a route where we are consuming messages and posting to a
>> REST
>> >> > service which occasionally returns 503 when busy, is there a way to
>> pause
>> >> > the route for a while so we don't hammer the busy REST service? We
>> also
>> >> > have other routes in the same Camelcontext that we would not want to
>> >> pause.
>> >> > We have tried stopping/starting the route but this seems slow - I
>> suspect
>> >> > it is starting stopping the underlying thread pools.
>> >> >
>> >> >
>> >> > Thanks, Tom
>> >>
>> >>
>> >>
>> >> --
>> >> Claus Ibsen
>> >> -----------------
>> >> FuseSource
>> >> Email: cibsen@fusesource.com
>> >> Web: http://fusesource.com
>> >> Twitter: davsclaus, fusenews
>> >> Blog: http://davsclaus.blogspot.com/
>> >> Author of Camel in Action: http://www.manning.com/ibsen/
>> >>
>>
>>
>>
>> --
>> Claus Ibsen
>> -----------------
>> FuseSource
>> Email: cibsen@fusesource.com
>> Web: http://fusesource.com
>> Twitter: davsclaus, fusenews
>> Blog: http://davsclaus.blogspot.com/
>> Author of Camel in Action: http://www.manning.com/ibsen/
>>



-- 
Claus Ibsen
-----------------
FuseSource
Email: cibsen@fusesource.com
Web: http://fusesource.com
Twitter: davsclaus, fusenews
Blog: http://davsclaus.blogspot.com/
Author of Camel in Action: http://www.manning.com/ibsen/

Mime
View raw message