Mina框架总结
来源:互联网 发布:ubuntu安装vim 编辑:程序博客网 时间:2024/05/29 10:03
MINA服务器架构:
- IOAcceptor 监听来自网络的连接或包
- For a new connection, a new session is created and all subsequent request from IP Address/Port combination are handled in that Session
- All packets received for a Session, traverses the Filter Chain as specified in the diagram. Filters 能原来修改包内容 (比如转换为对象,增删信息等.比如讲元bytes转换为更高级的对象,。PacketEncoder/Decoder 特别管用
- Finally the packet or converted object lands in
IOHandler
.IOHandler
s 能满足业务逻辑需求
- 客户端首先创建一个 IOConnector (MINA Construct for connecting to Socket), 初始化a bind with Server
- 更上一层的连接建立, 创建一个和连接相关联的连接
- Application/Client writes to the Session, resulting in data being sent to Server, after traversing the Filter Chain(写内容,传数据)
- All the responses/messages received from Server are traverses the Filter Chain and lands at IOHandler, for processing(IOHandler处理)
Mina:一个简洁易用的基于Tcp/IP通信的java框架
Multipurpose Infrastructure for Network Applications 简称mina,是apache 开源组织的一个顶级开源项目。为开发高性能和高可用性的网络应用程序提供了非常便利的框架。mina主要就是用在网络通信方面上。
1.Mina 框架源码解析-NioSocketAcceptor启动过程
2.Mina 框架源码解析-辅助篇
3.Mina 框架源码解析-构建简单通信程序
mina也分服务端和客户端
服务端为:NioSocketAcceptor
客户端为:NioSocketConnector
参考:http://sziitjiang.iteye.com/blog/1647257
http://mina.apache.org/mina-project/userguide/ch2-basics/server-architecture.html
http://mina.apache.org/mina-project/userguide/ch2-basics/client-architecture.html
- MINA框架使用总结
- MINA框架使用总结
- MINA框架使用总结
- MINA框架使用总结
- Mina框架总结
- MINA框架使用总结
- MINA框架使用总结
- MINA框架使用总结-转贴
- MINA框架
- MINA框架
- MINA 框架
- mina框架
- mina框架
- Mina总结
- mina总结
- mina总结
- mina框架分析:mina Filter
- Android MINA框架之实战总结(一) Mina连接,断开,重连
- 一个简单的Key-Value小数据库tmdb的原理和实现
- /etc/fstab 错误的修复方法
- IOS研究院之使用Xcode4制作静态库详解
- 网页中的表达式语法(.Net
- JAVA类,别名问题
- Mina框架总结
- 5种流行的Linux发行版:你更喜欢哪一个呢?
- Silverlight中的Action与Trigger
- 生活,温暖如花
- 重拾Android(1)----关于手机的认识
- HBASE 表结构设计
- Android TextView文字横向自动滚动(跑马灯)
- 初装IIS常见错误及解决办法 自用
- C#GDI+视屏广播接收端