本文是Netty实践中的一个小应用:用ChannelHandlerContext定时器来实现阻断无效TCP长连接的方法。...
分类:
Web程序 时间:
2016-05-13 03:38:53
阅读次数:
308
使用netty构建一个socks proxy 使用netty构建一个socks proxy 最近在做的项目,需要自己搭建一个socks代理。netty4.0附带了一个socks代理的样例,但是3.x就没有这个东西了,碰巧使用的又是3.7,就只能自己摸索并实现一遍,也算是对netty和socks协议的 ...
分类:
Web程序 时间:
2016-05-09 13:59:49
阅读次数:
2150
from:http://itindex.net/detail/49964-netty-%E7%B3%BB%E5%88%97-netty 1. 背景 1.1. 惊人的性能数据 最近一个圈内朋友通过私信告诉我,通过使用Netty4 + Thrift压缩二进制编解码技术,他们实现了10W TPS(1K的复 ...
分类:
Web程序 时间:
2016-05-02 21:21:57
阅读次数:
255
Netty中的那些坑(上篇) 最近开发了一个纯异步的redis客户端,算是比较深入的使用了一把netty。在使用过程中一边优化,一边解决各种坑。儿这些坑大部分基本上是Netty4对Netty3的改进部分引起的。 注:这里说的坑不是说netty不好,只是如果这些地方不注意,或者不去看netty的代码,
分类:
Web程序 时间:
2016-02-24 15:37:58
阅读次数:
14096
去年升级过一个老的netty3的程序到netty4,近期突然注意到一个问题,就是这个程序随着时间虚拟内存会不断升高.之前升级的时候担心存在内存泄露,所以还特意用jstate跟踪过gc回收的情况,并没有异常.虽然当时也发觉内存占用有缓慢升高的趋势也没有特别在意,仅做观察处理. 由于同机器上还有另一个n
分类:
Web程序 时间:
2016-02-24 14:03:26
阅读次数:
150
上一章介绍了 bind的逻辑.bind执行之后,会开启监听.今天讨论一下监听 bind到端口之后,开启监听这一段逻辑1.首先从abstractUnsafe开始说起.可以看到,执行了dobind操作之后,紧接着执行的是 pipeline.fireChannelActive();//abstractUn...
分类:
Web程序 时间:
2016-01-07 00:59:23
阅读次数:
278
请看一下简单的 一个netty4服务端启动代码样例 EventLoopGroup bossGroup = new NioEventLoopGroup(); EventLoopGroup workerGroup = new NioEventLoopGroup(); try ...
分类:
Web程序 时间:
2016-01-07 00:55:15
阅读次数:
1779
本章介绍获得Netty4最新的版本号设置执行环境,以构建和执行netty程序创建一个基于Netty的server和client拦截和处理异常编制和执行Nettyserver和client 本章将简介Netty的核心概念,这个狠心概念就是学习Netty是怎样拦截和处理异常。对于刚開始学习nett...
分类:
Web程序 时间:
2015-12-12 17:09:56
阅读次数:
233
老项目是netty3的,本来想直接改到netty5,但是netty5居然是只支持jdk1.7,很奇怪jdk1.6和jdk1.8都不行..为了兼容jdk1.6加上netty4本来和netty5就差别不大,最后上的netty4.先期看了一些netty3升netty4的经验总结,然后开始动工.改完后运行一...
分类:
Web程序 时间:
2015-12-03 20:46:22
阅读次数:
269
Netty3.x/Netty4.x/Netty5.x的区别Netty3Netty4Netty5=============END=============
分类:
Web程序 时间:
2015-09-25 17:57:20
阅读次数:
1907