Using Enhydra Director as HTTP cookie based load-balancer

[email protected] Tue, 21 Jun 2005 16:05:11 +0200
Newsgroups gmane.comp.java.enhydra.director
Message-ID <[email protected]>
This is a multi-part message in MIME format...

------------=_1119363489-1837-85
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Hi,

I'm looking for a software load-balancer of HTTP (actually SOAP) traffic. Since I was trying many different HTTP servers/application servers and other tools and always failed either because it didn't offer what I needed or it was to difficult to configure I would like to ask if Enhydra can be used as a load-balancer. 



What I need:

- software load-balancer that distribute requests according to value in the cookie header in incomming messages (MUST)



- if no cookie value is provided, it should use Round-Robin to balance the load



- load-balancer should only re-send the messages to cluster nodes, receive replies and re-send them back to clients (MUST), look below:



client -> send HTTP request -> LB re-sends -> cluster node gets and replies  --

                                                                               | 

       <- get HTTP reply    <- LB re-sends the reply <- cluster node replies <-      



- between the load-balancer and the cluster nodes should be only the HTTP protocol used (MUST), no AJP12, AJP13, whatever protocol!!! 



- it should be able load-balance more HTTP requests in one connection (when connection re-use is ON) (MAY)



- it should be possible to configure the load-balancer in advance so it knows addresses/host names of cluster nodes along with possible cookie values -> a map of cookie value (key) and cluster node host name (value) is set in advanced



the map looks like:

  cookie value -> cluster node host name

  --------------------------------------

  node1        -> node1.mycompany.com

  node2        -> node2.mycompany.com

  node3        -> node3.mycompany.com



So... does Enhydra Director suit the requirements above? Thanks,



  Petr Panuska.


------------=_1119363489-1837-85
Content-Type: text/plain; name="message.footer"
Content-Disposition: inline; filename="message.footer"
Content-Transfer-Encoding: 8bit


--
You receive this message as a subscriber of the [email protected] mailing list.
To unsubscribe: mailto:[email protected]
For general help: mailto:[email protected]?subject=help
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws

------------=_1119363489-1837-85--