您的位置:首页 > 其它

Mina(三)

2016-02-24 23:04 295 查看
采用Mina的应用结构:

Mina像胶水,将你的应用(客户端或者服务端)与底层的网络进行粘合。在开发时,只需关注自己的应用,无需处理复杂的网络层。(我觉得这就是分层的好处,无需关心底层的实现,只需专注于应用层即可)

Mina的内部结构:

从上图可以看出,Mina总体分成三层:

1.IO Service:执行真正的IO

2.IO Filter Chain:将bytes过滤或者变换成希望的数据结构,反之依然。

3.IO Handler:处理真正的业务逻辑

创建一个Mina的步骤:

1.创建一个 IO Service,可以选择已存在的Services(*Acceptor)或者创建自己的;

2.创建一个 Filter Chain,可以选择已存在的Filters或者创建一个自定义的Filter,来转换request/response;

3.创建一个IO Handler,写业务逻辑,处理不同的message
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mina