You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@camel.apache.org by Rodrigo Valerio <rs...@gmail.com> on 2009/11/03 13:29:37 UTC

best way to hotdeploy routes

Hi people,

For experts :), whats the best way to have an environment (lightweight
servicemix or dmserver for example is not an option), that permits
hotdeployment of new routes, or dynamic route creation? Work with
classloader? Camel can help with this problem? 

Thanks in advance.

Rodrigo Valerio.
-- 
View this message in context: http://old.nabble.com/best-way-to-hotdeploy-routes-tp26160093p26160093.html
Sent from the Camel - Users mailing list archive at Nabble.com.


Re: best way to hotdeploy routes

Posted by Claus Ibsen <cl...@gmail.com>.
Oh I forgot a link to this excellent tutorial by Charles
http://camel.apache.org/tutorial-osgi-camel-part1.html

He will updated the 2nd part as well for Camel 2.0 + Karaf 1.0

On Wed, Nov 4, 2009 at 6:00 AM, Claus Ibsen <cl...@gmail.com> wrote:
> On Wed, Nov 4, 2009 at 3:40 AM, Rodrigo Valerio <rs...@gmail.com> wrote:
>>
>> Hello, i need to run this in very obsolet hardware (128mb RAM), with other
>> softwares (like antivirus) then i think that servicemix is not an option...
>>
>
> You can just use Apache Karaf which is a very lightweight OSGi kernel.
> Karaf is also used by ServiceMix. In fact ServiceMix is then just X
> additional bundles installed.
>
> See more here:
> http://felix.apache.org/site/apache-felix-karaf.html
>
> And check out the webinar at FUSESource which shows how to deploy on
> Karaf (albeit SMX but its the same)
>
> The session is titled: Getting Started with Camel Deployment
> http://fusesource.com/resources/video-archived-webinars/
>
>
>> Thanks
>>
>>
>> oisin wrote:
>>>
>>>>
>>>> For experts :), whats the best way to have an environment (lightweight
>>>> servicemix or dmserver for example is not an option), that permits
>>>> hotdeployment of new routes, or dynamic route creation? Work with
>>>> classloader? Camel can help with this problem?
>>>
>>> I would always use servicemix for this, because it can be as simple
>>> as dropping a file into a hotdeploy directory to get your route up and
>>> running. What's the constraint on not using that or dmserver?
>>>
>>>  --oh
>>>
>>>
>>
>> --
>> View this message in context: http://old.nabble.com/best-way-to-hotdeploy-routes-tp26160093p26181058.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
>



-- 
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

Re: best way to hotdeploy routes

Posted by Oisin Hurley <oi...@gmail.com>.
> You can just use Apache Karaf which is a very lightweight OSGi kernel.

+1 that's the one to use if you are short on space.

 --oh

Re: best way to hotdeploy routes

Posted by Claus Ibsen <cl...@gmail.com>.
On Wed, Nov 4, 2009 at 3:40 AM, Rodrigo Valerio <rs...@gmail.com> wrote:
>
> Hello, i need to run this in very obsolet hardware (128mb RAM), with other
> softwares (like antivirus) then i think that servicemix is not an option...
>

You can just use Apache Karaf which is a very lightweight OSGi kernel.
Karaf is also used by ServiceMix. In fact ServiceMix is then just X
additional bundles installed.

See more here:
http://felix.apache.org/site/apache-felix-karaf.html

And check out the webinar at FUSESource which shows how to deploy on
Karaf (albeit SMX but its the same)

The session is titled: Getting Started with Camel Deployment
http://fusesource.com/resources/video-archived-webinars/


> Thanks
>
>
> oisin wrote:
>>
>>>
>>> For experts :), whats the best way to have an environment (lightweight
>>> servicemix or dmserver for example is not an option), that permits
>>> hotdeployment of new routes, or dynamic route creation? Work with
>>> classloader? Camel can help with this problem?
>>
>> I would always use servicemix for this, because it can be as simple
>> as dropping a file into a hotdeploy directory to get your route up and
>> running. What's the constraint on not using that or dmserver?
>>
>>  --oh
>>
>>
>
> --
> View this message in context: http://old.nabble.com/best-way-to-hotdeploy-routes-tp26160093p26181058.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

Re: best way to hotdeploy routes

Posted by Rodrigo Valerio <rs...@gmail.com>.
Hello, i need to run this in very obsolet hardware (128mb RAM), with other
softwares (like antivirus) then i think that servicemix is not an option...

Thanks


oisin wrote:
> 
>>
>> For experts :), whats the best way to have an environment (lightweight
>> servicemix or dmserver for example is not an option), that permits
>> hotdeployment of new routes, or dynamic route creation? Work with
>> classloader? Camel can help with this problem?
> 
> I would always use servicemix for this, because it can be as simple
> as dropping a file into a hotdeploy directory to get your route up and
> running. What's the constraint on not using that or dmserver?
> 
>  --oh
> 
> 

-- 
View this message in context: http://old.nabble.com/best-way-to-hotdeploy-routes-tp26160093p26181058.html
Sent from the Camel - Users mailing list archive at Nabble.com.


Re: best way to hotdeploy routes

Posted by Oisin Hurley <oi...@gmail.com>.
>
> For experts :), whats the best way to have an environment (lightweight
> servicemix or dmserver for example is not an option), that permits
> hotdeployment of new routes, or dynamic route creation? Work with
> classloader? Camel can help with this problem?

I would always use servicemix for this, because it can be as simple
as dropping a file into a hotdeploy directory to get your route up and
running. What's the constraint on not using that or dmserver?

 --oh

Re: best way to hotdeploy routes

Posted by Rodrigo Valerio <rs...@gmail.com>.
I know, but i need to run this in very obsolet hardware (128mb RAM), with
other software (like antivirus) then i think that servicemix is not an
option...

PS. Now reading you camel in action book, great news for camel riders!!! At
the moment, great book.

Rodrigo Valerio


Claus Ibsen-2 wrote:
> 
> On Tue, Nov 3, 2009 at 1:29 PM, Rodrigo Valerio <rs...@gmail.com>
> wrote:
>>
>> Hi people,
>>
>> For experts :), whats the best way to have an environment (lightweight
>> servicemix or dmserver for example is not an option), that permits
>> hotdeployment of new routes, or dynamic route creation? Work with
>> classloader? Camel can help with this problem?
>>
> 
> Huuhh ServiceMix 4 is pure OSGi based which exactly have the goal of
> hot deployment in mind
> 
> 
>> Thanks in advance.
>>
>> Rodrigo Valerio.
>> --
>> View this message in context:
>> http://old.nabble.com/best-way-to-hotdeploy-routes-tp26160093p26160093.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
> 
> 

-- 
View this message in context: http://old.nabble.com/best-way-to-hotdeploy-routes-tp26160093p26180274.html
Sent from the Camel - Users mailing list archive at Nabble.com.


Re: best way to hotdeploy routes

Posted by Claus Ibsen <cl...@gmail.com>.
On Tue, Nov 3, 2009 at 1:29 PM, Rodrigo Valerio <rs...@gmail.com> wrote:
>
> Hi people,
>
> For experts :), whats the best way to have an environment (lightweight
> servicemix or dmserver for example is not an option), that permits
> hotdeployment of new routes, or dynamic route creation? Work with
> classloader? Camel can help with this problem?
>

Huuhh ServiceMix 4 is pure OSGi based which exactly have the goal of
hot deployment in mind


> Thanks in advance.
>
> Rodrigo Valerio.
> --
> View this message in context: http://old.nabble.com/best-way-to-hotdeploy-routes-tp26160093p26160093.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