Hi Christian,

I'm currently working on something similar where I loadbalance REST request
to several jetty/http endpoints, each of them will consume the message (=
REST request) and produce a message which is placed in a queue. A header is
added to the message concerning the operation to do on the message. These
messages are placed in a queue. Several camel routes consume these messages
and connect to the backend.

Regards,

Charles Moulliard
Senior Enterprise Architect
Apache Camel Committer

*****************************
blog : http://cmoulliard.blogspot.com
twitter : http://twitter.com/cmoulliard
Linkedlin : http://www.linkedin.com/in/charlesmoulliard

Apache Camel Group :
http://www.linkedin.com/groups?home=&gid=2447439&trk=anet_ug_hm


On Fri, Dec 18, 2009 at 4:24 PM, Schneider Christian <
christian.schnei...@enbw.com> wrote:

> Hi all,
>
> I have a system that offer several soap/jms services each on it´s own
> queue.
> For load balancing and fault tolerance the work should be done by several
> engines. Each engine can process all service requests but only one request
> at a time. The load should be balanced so that no engine is idle for too
> long. The requests should be processed roughly in the sequence of arrival.
>
> Do you have any ideas how to do this with camel?
>
> I thought about routing all requests into one queue and then let all
> engines
> listen on this queue. But this means that several cxf services have to
> listen on one queue. Is it possible to use a content based router for this?
> I guess the SOAPAction could be used to route the requests.
>
> Does this make sense?
>
> Greetings
>
> Christian
>
> Christian Schneider
> Team Handel und Risikomanagement
> Informationsverarbeitung Business Solutions Trading
> EnBW Systeme Infrastruktur Support GmbH
>
> Informationsverarbeitung
> Business Solutions
> Handel und Dispatching
> Durlacher Allee 93
> 76131 Karlsruhe
>
> Tel : +49-(0)721-63-15482
> Mail: christian.schnei...@enbw.com
>
> Sitz der Gesellschaft: Karlsruhe
> Handelsregister: Amtsgericht Mannheim   HRB 108550
> Vorsitzender des Aufsichtsrats: Dr. Bernhard Beck
> Geschäftsführer: Jochen Adenau, Dr. Peter Krampf
>
>

Reply via email to