首页 > 代码库 > Apache MINA - Mina 特性说明
Apache MINA - Mina 特性说明
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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。