Apache MINA是一个网络应用框架,可以帮助用户开发高性能和高可扩展性的网络应用程序很容易。它提供了一个抽象·事件驱动·异步API在各种传输协议(如TCP / IP和UDP / IP通过Java NIO)。
的神器出山:www.shenqi73.comApache MINA一试,以便充分评估其能力!
下面是“的Apache MINA”的一些主要特点:
统一的API各种传输类型:
·TCP / IP和UDP / IP通过Java NIO
·串行通信(RS232)通过RXTX
·在虚拟机管道通信
·你可以实现你自己的!
·过滤器接口,一个扩展点;类似Servlet过滤器
低层次和高层次的API:
·低层次的:使用ByteBuffers
·高:采用用户定义的消息对象和编解码器
高度可定制的线程模型:
·单螺纹
·一个线程池
·一个多线程池(即SEDA)
·OUT-OF-SSL-TLS·的启动TLS支持使用Java 5的SSLEngine
·过载防护和流量节流
·单位可测性使用模拟对象
·JMX可管理性
·基于流的I / O通过StreamIoHandler的支持
·,如PicoContainer的和Spring众所周知的容器集成
·平滑迁移Netty的,祖先的Apache MINA。