Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

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?

Ex:

  • 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

1 Answer 1

up vote 0 down vote accepted

Some guys on #perl on irc.freenode.org 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

 
discard

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.