MINA 学习1
来源:互联网 发布:easyui 表单插件js 编辑:程序博客网 时间:2024/05/16 09:59
MINA 即JAVA NIO的框架。
基本概念:
1.MINA是什么
Apache MINA is a network application framework which helps users develop high performance and high scalability network applications easily. It provides an abstract event-driven asynchronous API over various transports such as TCP/IP and UDP/IP via Java NIO.
Apache MINA is often called:
- NIO framework library,
- client server framework library, or
- a networking socket library
2.MINA特性
MINA is a simple yet full-featured network application framework which provides:
- Unified API for various transport types:
- TCP/IP & UDP/IP via Java NIO
- Serial communication (RS232) via RXTX
- In-VM pipe communication
- You can implement your own!
- Filter interface as an extension point; similar to Servlet filters
- Low-level and high-level API:
- Low-level: uses ByteBuffers
- High-level: uses user-defined message objects and codecs
- Highly customizable thread model:
- Single thread
- One thread pool
- More than one thread pools (i.e. SEDA)
- Out-of-the-box SSL · TLS · StartTLS support using Java 5
SSLEngine
- Overload shielding & traffic throttling
- Unit testability using mock objects
- JMX managability
- Stream-based I/O support via
StreamIoHandler
- Integration with well known containers such as PicoContainer and Spring
- Smooth migration from Netty, an ancestor of Apache MINA.
0 0
- Mina学习笔记(1) mina简介
- Mina学习笔记(1) mina简介
- mina学习1
- mina学习1
- mina 学习(1)
- MINA 学习1
- mina学习1
- mina学习笔记(1)
- MINA学习
- MINA学习
- MINA学习
- Mina 学习
- MINA学习
- mina学习
- 学习MINA
- Apache Mina 学习笔记(1) - 入门
- Mina-2.0.7源码学习 (1)
- Mina (1)
- poj 2573 Bridge (过桥问题 贪心)
- 2014华为机试题10:从考试成绩中划出及格线
- C#格式化输出
- <li>横排显示</li>
- UVA 10344 - 23 out of 5
- MINA 学习1
- STL string详解
- 递归读取xml 文件;
- 模态窗口阻塞程序等待后台处理结果
- 【转】Visual Studio 非常实用的调试技巧
- Java面试笔记
- size_t
- UVa290 - Palindroms <---> smordnilaP(进制转换、回文)
- LUA学习笔记--基本函数库