网络开发+Mina+Netty
cxh217707
这个作者很懒,什么都没留下…
展开
-
想深入了解Java高性能开发,大家推荐个开源项目研究下
从毕业到现在已有两年,最近对Java服务器开发很感兴趣。这一块对性能要求比较高,不像之前从事的Web开发。涉及的技术也比较广泛:多线程、网络编程、NIO等等。个人觉得要想深入理解这些知识,必须研究相关开源项目的源代码。请大家推荐一到两个,一起学习下。...原创 2010-06-04 22:42:42 · 137 阅读 · 0 评论 -
Netty长连接的事件处理顺序问题
最近的一个线上项目(认证服务器)老是出现服务延迟的情况。具体的问题描述:(1)客户端发送一个请求A(长连接),在服务器端的业务层需要20秒以上才能接收到。(2)客户端发送一个请求B(端连接),在服务器端的业务层可以迅速接收到。从现象大致知道问题出在服务器端的网络接收层,大量通过长连接发送过来的请求都堵塞在网络层得不到处理(在网络层排队,还没到应用层)。(友情提示:本博文章欢迎转...2012-05-10 22:09:41 · 264 阅读 · 0 评论 -
使用Netty实现通用二进制协议的高效数据传输
Netty是一个高性能的NIO通信框架,提供异步的、事件驱动的网络编程模型。使用Netty可以方便用户开发各种常用协议的网络程序。例如:TCP、UDP、HTTP等等。 Netty的最新版本是3.2.7,官网地址是:http://www.jboss.org/netty 本文的主要目的是基于Netty实现一个通用二进制协议的高效数据传输。协议是通用的二进制协议,高效并且扩展性很好。 一个好的协议有两个...2012-02-04 16:33:00 · 285 阅读 · 0 评论