A message queue is a reliable load balancer; so using a single queue with multiple competing consumers sounds good to me.
2009/12/18 Schneider Christian <christian.schnei...@enbw.com>: > 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 > > -- James ------- http://macstrac.blogspot.com/ Open Source Integration http://fusesource.com/