Mina(一)
来源:互联网 发布:linux 拆卸软件 编辑:程序博客网 时间:2024/06/07 22:21
Mina
1、 定义:
Mina是Apache的顶级项目,基于java Nio构建,同时支持TCP/IP和UDP/IP两种协议。Mina对外屏蔽了java NIO使用的复杂性,并在性能上做了不少的优化。
2、 关键类:
IoConnector、IoAccepter、IoHandler、IoSession。mina采用Filter Chain的方式封装消息发送和接收的流程,在这个Filter Chain过程中可进行消息的处理、消息的发送和接收等
IoConnector:负责配置客户端的消息处理器、Io事件处理线程池、消息发送/接收的Filter Chain等
IoAccepter:负责配置服务器端的Io事件处理线程池、消息发送/接收的Filter Chain等
IoHandler:作为Mina和应用的接口,当发生了连接事件、Io事件或异常事件时,Mina都会通知应用所实现的IoHandler
IoSession:有点类似SocketChannel的封装
阅读全文
0 0
- Apache Mina(一)
- mina学习(一)
- Apache Mina (一)
- Apache Mina(一)
- Mina学习(一)
- Apache Mina(一)
- Apache Mina(一)
- Mina初识(一)
- Apache Mina(一)
- Mina(一)
- Apache Mina使用手记(一)
- openfire和mina(一)
- MINA源码解读(一)
- Mina的入门(一)
- MINA框架学习 (一)
- Apache Mina使用手记(一)
- Mina入门实例(一)
- Mina源码总结(一)
- ApplicationContextAware的用法
- 最小二乘法与极大似然估计的区别
- 某校赛的题解...再膜鸡哥
- Java命令收集
- golang设计模式(2)工厂模式
- Mina(一)
- 常用Date类方法
- 【国际】日本考虑发行J-Coin,在2020年东京奥运会举办前取代现金交易
- 【资讯】区块链技术支撑媒体行业的去中心化转型
- 【动态】日本为银行开发客户数字ID区块链
- 【动态】瑞士Eidoo将创建区块链中的瑞士军刀
- 只读存储器(ROM)
- Windows作为Oracle数据库服务器应该调整几个网络参数
- px/pt和em/rem的差别