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--