
Java NIO 框架
稻草人_xia
这个作者很懒,什么都没留下…
展开
-
在netty和mina间,选择netty
今天仔细看了netty3.1的文档,得出这个结论;下面我要实际做一个语音视频的java组件项目,打算全部用netty来做网络层。 netty基本的架构和mina几乎完全一样,使用时候思想上差不多;但是有很多细节的改进。 比如google protocal buf的支持,比如更完整的ioc容器支持(Spring,hivemind,Guice,jbossmc,plexus 和osgi),而...原创 2011-08-15 17:25:26 · 928 阅读 · 0 评论 -
Mina入门:Java NIO框架Mina、Netty、Grizzly介绍与对比
之前文章【Mina学习极其有效方法推荐】提到过,在开始Mina入门之前,最好先对现有的主流Java NIO框架作一个简单的了解,本文对Java NIO框架Mina、Netty、Grizzly作简单的介绍与对比。 我们先来看看三者之间的简介。 Mina: Mina(Multipurpose Infrastructure for Network Applications) 是 Apa...原创 2011-09-07 14:00:27 · 145 阅读 · 0 评论 -
MINA原理
客户端通信过程 1.通过SocketConnector同服务器端建立连接 2.链接建立之后I/O的读写交给了I/O Processor线程,I/O Processor是多线程的 3.通过I/O Processor读取的数据经过IoFilterChain里所有配置的IoFilter,IoFilter进行消息的过滤,格式的转换,在这个层面可以制定一些自定义的协议 4.最后IoFilter将数据交给Ha...原创 2011-07-27 17:34:01 · 92 阅读 · 0 评论