Hello!

Hoping someone out there can help me out.

I'm working on a project which entails a hardware device (which we are
building) talking HTTPS to a set of backend servers, and I'm trying to
determine the best choice for the server side - we'd like to run persistent
HTTPS connections and keep them alive, mainly to push data from the server
to the client (and vice versa) - we intend to run asynchronous
communications. We own both sides, and so it's a custom protocol,
keep-alive, and using HTTPS to get through firewall issues.

So, a Servlet container (such as JBoss/Tomcat, which we are also using on
the web service side) is not going to work, as the Servlet container doesn't
allow for long running connections (the container is free to close the
connection on every response, and its not designed to host long running
threads). Therefore, looking around at alternatives.

Mina looks very compelling, as I looks to fit the bill, but I have a couple
questions :
 
1. Given the description above, is Mina a good choice (loaded question :)

2. Are there clustering issues? We will need to add hardware as needed (but
no need to share data between instances) so I'm assuming this will be a
non-issue, but want to raise it anyways.

3. Any other alternatives I should be looking at?

Any help is appreciated - I have familiarity with Servlets, but unsure about
hosting long running connections over HTTPS.

All advice welcomed. :)

Many thanks.

parki..

-- 
View this message in context: 
http://www.nabble.com/Question-about-applicability-of-Mina-tf4767224s16868.html#a13635547
Sent from the Apache MINA Support Forum mailing list archive at Nabble.com.

Reply via email to