类结构图: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd29ya2luZ19icmFpbg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gr...
分类:
Web程序 时间:
2015-09-15 16:28:46
阅读次数:
261
原文地址:?http://stackoverflow.com/questions/16879104/netty-4-0-0-cr3-lengthfieldbasedframedecoder-maxframelength-exceeds-integer-ma?rq=1 提问者的原话: So far I have been amp‘d about upgrading f...
分类:
Web程序 时间:
2015-09-12 19:05:43
阅读次数:
364
Netty是一个非阻塞的,时间驱动的网络框架。 一个Netty程序开始于一个Bootstrap类,Bootstrap类是Netty提供的一个可以通过简单配置来设置或“引导”程序的重要的类。 Netty中设计了Handlers来处理特定的“event”和设置Netty中的事件,从而来处理多个协议和数....
分类:
Web程序 时间:
2015-09-07 12:41:07
阅读次数:
444
参考:http://cpjsjxy.iteye.com/blog/1587601Spring+Netty4实现的简单通信框架,支持Socket、HTTP、WebSocket_Text、WebSocket_Binary协议。代码简单明了,可以当作学习Netty的一个练手Demo,发布到此只是为了作为一...
分类:
编程语言 时间:
2015-09-05 13:51:23
阅读次数:
195
其实跟架构无关,这其实是我对Netty的一个整体认识。它会一直更新,直到学习完Netty为止。根据User guide,Server端会有一个bossGroup来接受Socket请求,有一个workerGroup来处理IO事件,这边的事件包括accept,connect, read, write(待...
分类:
Web程序 时间:
2015-08-31 21:40:05
阅读次数:
153
学习理由:Netty是一个网络通讯编程框架,最近总是听到某个中间件团队介绍,换了Netty之后性能增加了多少多少倍,好像很牛逼的样子,另一方面我对网络编程没有什么经验,应该补补这方面的知识了。粗略看了下源代码,发现真美,API真是简单易用,要好好学习下。索引Netty学习资料 Netty官网Net....
分类:
Web程序 时间:
2015-08-31 21:06:14
阅读次数:
160
ChannelHandlerInvokerUtilChannelHandlerInvokerUtil 是一个方法调用辅助类,主要是通过 ChannelHandlerContext 参数来调用。1 public static void invokeChannelReadNow(final Chan.....
分类:
Web程序 时间:
2015-08-31 19:03:59
阅读次数:
166
1. 使用maven管理java项目2. linux安装mysql3. linux安装redis4. mybatis使用demo5. cannal使用demo6. 用spring4开发rest应用7. 用netty设计并开发可扩展的 socketserver和websocketserver
分类:
编程语言 时间:
2015-08-29 12:27:01
阅读次数:
280
Netty 4源码解析:请求处理通过之前《Netty 4源码解析:服务端启动》的分析,我们知道在最前端“扛压力”的是NioEventLoop.run()方法。我们指定创建出的NioServerSocketChannel就是注册到了NioEventLoop中的Selector上。所以我们继续顺藤摸瓜,看看服务端启动完成后,Netty是如何处理每个请求的。1.MainReactor1.1 事件轮询之前我...
分类:
Web程序 时间:
2015-08-29 09:50:44
阅读次数:
273
Java中的NIO是一种解决阻塞式IO问题的基本技术,但是NIO的编写对java程序员是有比较高的要求的。那么Netty就是一种简化操作的一个成熟的网络IO编程框架。这里简单介绍一个程序,代码是《netty in action》里面的,不过那个里面的实例有点问题,反正我没有跑成功,修改后成功。直.....
分类:
Web程序 时间:
2015-08-25 21:16:07
阅读次数:
181