Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a front SOAP web-server under Linux.

It will have to communicate with Windows Servers VM listening each on a HTTP port, for a HTTP POST request. The chosen VM should return a report of a task to the SOAP client.

In the SOAP requests, there's a special variable : the priority of the request (kind of SLA), and my question is coming right now :

I think of using a software (nginx, HAProxy, HeartBeat...) that can manage priority in this point of view. Is it relevant or do you think I need to implement a queue by myself with some specific developments?


  • I have a SOAP requests with low priority in the pipe : the weight priority for these VM should be decreased if I have high priority SOAP requests at the same time.

Any clue will be really appreciated.

share|improve this question
up vote 0 down vote accepted

Some guys on #perl on recommend me to use a event-based framework like POE

  1. read request
  2. decode the payload
  3. figure out the priority
  4. push it to one of the servers
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.