
NIO开发框架
码农丘大叔
这个作者很懒,什么都没留下…
展开
-
使用JAVA操作netty框架
之前使用过MINA框架,感觉效率非常好,使用长连接可以支持10万次以上的并发。 今天尝试使用了Netty框架,感觉使用上也非常方便,具体效率问题,在接下来的博客会详细解读: NioServerSocketChannelFactory创建服务端的ServerSocketChannel,采用多线程执行非阻塞IO,和Mina的设计 模式一样,都采用了Reactor模式。其中bossExec转载 2015-03-05 14:48:10 · 475 阅读 · 0 评论 -
Apache Mina 2.x 超详实例
最近使用Mina开发一个Java的NIO服务端程序,因此也特意学习了Apache的这个Mina框架。 首先,Mina是个什么东西?看下官方网站(http://mina.apache.org/)对它的解释: Apache的Mina(Multipurpose Infrastructure Networked Applications)是一个网络应用框架,可以帮助用户开发高性能和高扩展性的网转载 2015-03-05 15:24:19 · 487 阅读 · 0 评论 -
Apache MiNa 实现多人聊天室
开发环境: System:Windows JavaSDK:1.6 IDE:eclipse、MyEclipse 6.6 开发依赖库: Jdk1.4+、mina-core-2.0.4.jar、slf4j-api-1.5.11.jar、slf4j-log4j12-1.5.11.jar Email:hoojo_@126.com Blog:http://blog.cs转载 2015-03-05 15:36:35 · 635 阅读 · 0 评论 -
Netty百万级推送服务设计要点
原文:http://www.infoq.com/cn/articles/netty-million-level-push-service-design-points 1. 背景 1.1. 话题来源 最近很多从事移动互联网和物联网开发的同学给我发邮件或者微博私信我,咨询推送服务相关的问题。问题五花八门,在帮助大家答疑解惑的过程中,我也对问题进行了总结,大概可以归纳为如下几类: N转载 2015-03-09 11:27:29 · 492 阅读 · 0 评论 -
Netty-Mina深入学习与对比(二)
上文netty-mina深入学习与对比(一)讲了对netty-mina的线程模型以及任务调度粒度的理解,这篇则主要是讲nio编程中的注意事项,netty-mina的对这些注意事项的实现方式的差异,以及业务层会如何处理这些注意事项。 1. 数据是如何write出去的 java nio如果是non-blocking的话,在每次write(bytes[N])的时候,并不会将N字节全部write出去,转载 2015-03-09 18:18:08 · 1000 阅读 · 0 评论 -
netty-mina深入学习与对比(一)
转载:神刀安全网 这博文的系列主要是为了更好的了解一个完整的nio框架的编程细节以及演进过程,我选了同父(Trustin Lee)的两个框架netty与mina做对比。 版本涉及了netty3.x、netty4.x、mina1.x、mina2.x、mina3.x。这里并没有写netty5.x的细节,看了 netty5的修改文档 ,似乎有一些比较有意思的改动,准备单独写一篇netty4.转载 2015-03-09 18:12:33 · 604 阅读 · 0 评论