camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Willem Jiang <>
Subject Re: how about robust-stop and try stop strategy support of camel while stop the application
Date Thu, 14 Oct 2010 06:34:27 GMT
I don't think current Camel can do the job 2.
But you can easily write a customer ShutdownStrategy which extends the 
default one and configure it into Camel.

On 10/13/10 8:59 PM, ext2 wrote:
> Hi:
> 	I have post the question. But it seems I doesn't illustrate the
> usage clearly and cause some  confuse things. So I re-write the use case,
> and repost the subject again. I am regret for it :(.
> 	While the manager decide to stop the applications. They often
> encounter such situations;
> 	1: Sometimes , system  shutdown is urgent, and the application must
> be stopped in time. And the user want the application support some robust
> strategy to avoid lost messages at this situation;
> 	The camel's graceful-shutdown strategy support the technical
> framework to fulfil such situations; But how to achieve the robust purpose,
> it's another question. and it's not key-point here; (Actually, it's too hard
> to guarantee not to lost any message, even it's impossible sometimes. We
> will have a risk to lost the being processed message. So we need another
> stop strategy as following).;
> 	2: Sometimes, system shutdown is not urgent. and the manager has
> enough time to waiting applications to stop and the manager doesn't want
> take the risk of lost message; At such case, the manager require another
> stop strategy: just trying to stop in the give time. if time expired, it
> doesn't stop the system and just report stopping failed to tell the manager:
> application cannot be shutdown now, it's working.
> 	And how does camel support such stop strategy ?

Open Source Integration:
Blog: (English)

View raw message