Mina 特性说明
MINA 是一个简单而特性强大的网络应用框架,它提供如下特性 :
- 提供针对多种传输类型的 API :
- TCP/IP & UDP/IP (通过 Java NIO)
- 串口通信 (RS232) (通过 RXTX)
- JVM 内部管道通信
- 你可以实现自己的网络协议 !
- 使用过滤器接口(Filter)作为扩展点 ; 同 Servlet 过滤器很像
- 低层和高层 API :
- 低层 : 使用 ByteBuffers
- 高层 : 使用用户定义的消息对象和编码
- 高度自定义的线程模型:
- 单线程
- 一个线程池
- 多个线程池 (i.e. SEDA)
- 开包即用的 SSL · TLS · StartTLS 支持 (使用 Java 5
SSLEngine)
- 过载保护 &交通节流
- 通过 mock 对象进行单元测试
- 通过 JMX 管理
- 基于流的 I/O 支持(通过
StreamIoHandler)
- 集成了一些知名的容器 (例如 PicoContainer 和 Spring)
- 可以从 MINA 的原型 Netty 中平滑迁移到 MINA
原网页地址:http://mina.apache.org/mina-project/features.html
Apache MINA - Mina 特性说明,布布扣,bubuko.com
时间: 2024-12-25 23:38:57