java nio
zhangwanfly
这个作者很懒,什么都没留下…
展开
-
基于netty写的网络通信框架
最近在做一个项目,用到了远程调用方式,开始采用的是rmi,后来经过测试,rmi可能无法达到项目的一些性能上的要求,于是采用了基于tcp/udp的netty,但是直接用netty开发,有些麻烦了,我们想把服务抽取出来部署在远程服务器上,开发的兄弟们只是在自己的项目中负责调用一下,就跟rmi类似,非常方便。 但是又有一个问题,调用的兄弟需要在web中请求这种tcp服务,netty内部...2012-06-05 12:16:04 · 308 阅读 · 0 评论 -
netty源代码解析(1)——服务端流程
今天看了下netty代码,对代码做了个流程分析,netty的代码写的真是漂亮。 netty服务端启动代码如下 [code="java"] ServerBootstrap bootstrap = new ServerBootstrap(new NioServerSocketChannelFactory(Executors.newCachedThreadPool(), Executor...2012-06-26 16:28:41 · 128 阅读 · 0 评论 -
netty源代码解析(2)——客户端流程
前一篇文章分析了netty的服务端流程,接下来分析一下客户端的大致流程,客户端启动代码如下 [code="java"] ClientBootstrap bootstrap = new ClientBootstrap(new NioClientSocketChannelFactory(Executors.newCachedThreadPool(), Executors.newCache...2012-06-27 11:36:35 · 106 阅读 · 0 评论