Due to application semantics(client requests use HTTP protocol but are not required to set cookies or send back sessionids; they are really using HTTP as a data transport to send/receive data), I cannot use the usual load-balancing methods (e.g Apache + mod_jk12). I am wondering, given this restriction, is it still possible to have the incoming HTTP requests load-balanced in a "sticky-session" fashion? That is, say, if client A comes in, and it gets forwarded to node A of the JBoss cluster, then subsequent requests of A all get routed to node A? Any software/hardware-based solutions you can suggest? TIA!