What exactly is MINA? Is it a Java library to be used in Java programs or do I need to build in C++?
–
Kevin BoydSep 15 '09 at 0:21

1

It's a java framework that hides some of the threading and async I/O patterns and allows you to just build the logic for a server component. The quick start guide (mina.apache.org/mina-v20-quick-start-guide.html) has a good example about writing a time server component. From there, you can add filters and such as you need.
–
Dan HableSep 15 '09 at 0:48

You say performance is fairly decent?... any reason why its not Good?
–
Kevin BoydSep 15 '09 at 1:15

Does Apache MINA need to be present on my Hosting server or do I upload it there?
–
Kevin BoydSep 15 '09 at 1:57

The company I work for build a core server component with it and it runs great for our needs. I just haven't profiled it myself. With MINA, you'd build a standalone program. If your hosting provider can run a Java program, then you should be able to deploy a MINA app.
–
Dan HableSep 15 '09 at 16:34