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