Apache MINA 0.9.0 review
DownloadApache MINA comes from Multipurpose Infrastructure for Network Applications and is a network application framework which helps users
|
|
Apache MINA comes from Multipurpose Infrastructure for Network Applications and is a network application framework which helps users develop high performance and high scalability network applications easily.
Here are some key features of "Apache MINA":
Unified API for various transport types:
TCP/IP
UDP/IP
In-VM pipe communication
You can implement your own!
Low-level and high-level API:
Low-level: uses ByteBuffers
High-level: uses user-defined message objects and codecs
Stream-based I/O support via StreamIoHandler
Filter interface as an extension point; similar to Servlet filters
SSL support via SSLFilter thanks to Java 5 SSLEngine
Thread pools are implemented as filters so that users can customize thread model.
Unit testability using mock objects,
JMX managability, (coming soon)
Traffic throttling, (coming soon)
Overload shielding, (coming soon)
Integration with well known containers such as Spring and OSGi, (coming soon)
Smooth migration from Netty, a popular NIO framework. (See Netty Tutorial)
What's New in This Release:
This release introduces a new API with an integrated I/O layer and protocol layer.
New features include traffic control, StartTLS, out-of-the-box protocol codecs, and Spring framework integration.
Apache MINA 0.9.0 keywords