Maarten Bosteels says:
EURid used MINA during the landrush for .eu domain names on the 7th of april 2006. More than 700.000 domain names were registered during the first 4 hours. After one hour MINA had handled more than 0.5 million SSL connections.
We found the speed and stability of MINA to be excellent. And although we are still using MINA 0.8.1, we found the API very elegant and easy.
Alex Burmester says:
We are using MINA at a telco to route low level protocol packets to a third party. We already had a SOAP and also a CORBA interface but for speed purposes we are trying out a lower level protocol and we needed a gateway of sorts to route messages between our cluster of servers and the third party's servers.
I had been planning on using NIO and some aspects of SEDA but finding MINA was a real treat as it saved a lot of time, is well written and gets more testing than our in house QA would be able to cover.
The speed and stability of our app on top of MINA has been excellent.
Jean-François Daune says:
We use MINA to communicate with Banksys 'point of sale' terminals (Visa, Mastercard...) for technical management operations. (software upgrade, remote monitoring, log transfer...)
So far, MINA has worked really well for us. We used Netty2, and clearly saw the improvements in MINA. I like the MINA API more. MINA really makes it easier to write applications using NIO.
Luke Hubbard says:
We are using it for the network layer of Red5, an open source flash server. At the moment we have RTMP and AMF working and hope to add more protocols in the future. MINA's design and ease of use has helped us get a prototype up and running quickly.
Thomas Muller says:
What a fantastic API! Definately the best I've seen since Doug Lea's Concurrency API.
Paolo Perrucci says:
We are using MINA to build the network layer of our multiplayer game server at Leonardo.it. Using MINA, we implemented different protocols in a few days; Game and HTTP tunneling. In the past, we used NIO, and the advantage of using MINA is evident; the MINA API is elegant and very simple to use. Last, but not least, MINA have a really responsive support.
Frederic Soulier says:
In 3 days, starting from scratch (knowing nothing about MINA) and with help from this list, I've re-implemented something that took us 2+ months to develop! I've thrown 4000 concurrent connections at it without a problem. The only problem I faced was to increase the limit for open files on my linux box (default was 1024).
Julien Vermillard says:
I'm using MINA for supervisory control and data acquisition (SCADA) embedded application. It's used for several tasks; connecting supervision clients to the server, interaction of the server with different hardware (other SCADA systems, media stream matrix, programmable automaton, remote data aquisition systems), custom replication protocols for fail-over service. I found MINA when I started implementation using NIO and it was a great time saver. You can switch from RS232 to TCP/IP and add SSL connectivity easly. The stability and the support is really great. The code and the design are simple and efficient, so you can easly implement high quality protocol logic without bothering with all the NIO quirks. I didn't really tested the maximum performance you can get out of MINA, but all I can say is that MINA is running 24/7 with an amazing stability and I'm not afraid of using it in harsh evironement.