
mima
文章平均质量分 81
iteye_6870
这个作者很懒,什么都没留下…
展开
-
使用mina来开发socket程序
mina早于netty,出自同一人之手。个人感觉netty更棒但项目老大要求使用mina,所以就学习一下mina啦。学习的成果总结如下。 使用mina开发socket只需要IoAcceptor、IoHandlerAdapter、NioSocketConnector、ProtocolCodecFactory等几个类基本上就可以进行开发了。 首先一个Server(简单实例并非完整代码)...原创 2012-02-20 19:07:24 · 328 阅读 · 0 评论 -
Java远程通讯可选技术及原理(转)
转自:http://www.blogjava.net/BlueDavy/archive/2008/03/04/182077.html在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、 Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了...原创 2012-11-27 14:45:12 · 152 阅读 · 0 评论 -
mina2 之 outofmemory
mina在接收数据时,接到的数据后使用protocoldecoderoutput将数据写入消息队列,用户在ioHandler的messageReceived方法中取数据并处理。当数据处理不过了时,消息队列就会被撑爆,最后oom。 使用mina时如果数据量较大,可以直接绕开内置的消息队列,不在ioHandler中处理收发数据操作,而直接在decoder和encoder中操作。...2013-01-29 17:18:27 · 179 阅读 · 0 评论