Hello, I am looking at developing an application that will allow
non-HTTP clients to connect to a server clustered with Terracotta
(http://www.terracotta.org/).  Load-balancing will be one of the
requirements involved, so that the first time a client connects, they
are assigned a node and thereafter any messages from that client need
to be routed to that node.  For cost reasons, I would like to stick to
an open-source software-based solution.

There are a lot of HTTP proxies available that can do this for HTTP
requests using layer 7 load balancing, and something along those lines
would be ideal for my situation if communication was going across
HTTP.  Does anyone know if Mina has an already imlemented
server-proxying mechanism?  Or perhaps of any 3rd party open-source
load balancing proxying software that might be configurable/extensible
to the point of load balancing Mina sessions and forwarding messages
to a mina-interfaced destination node?

If there are no good answers to the above, I'll likely be looking at
designing and implementing something to handle this.  Would there be
interest in this becoming part of the general Mina distribution or
possibly an extension/subproject (ala the spring integration)?

Reply via email to