I guess you could analyse the URI, and if it's that specific method that's being called you could drop that request onto your robust servers backend. Search for rsprep in the documentation. Something like:

acl req_heavy_method path_reg <regexp to match your webservice method in the URI>
use_backend robust_servers if req_heavy_method

Pedro.

On Jul 22, 2009, at 11:04 AM, Johan Duflost wrote:

Hello,

I'd like to know if it's possible to load balance a soap web service based on the operation called by the client. We need this because we have a webservice with several operations and only one of them is very cpu and time consuming. We would like to forward the requests for this heavy operation on robust dedicated servers and let the other servers handle all the other requests. We can't split this webservice into two web services (one for the heavy operation and another one for all the other operations) because all these operations are supposed to be called within a session.
Does anybody know if it's possible? Thanks.

Cheers,

Johan


Reply via email to