码迷,mamicode.com
首页 >  
搜索关键字:netty    ( 1874个结果
Netty 4(一) zero copy
Netty的“零拷贝”主要体现在如下三个方面:1) Netty的接收和发送ByteBuffer采用DIRECT BUFFERS,使用堆外直接内存进行Socket读写,不需要进行字节缓冲区的二次拷贝。如果使用传统的堆内存(HEAP BUFFERS)进行Socket读写,JVM会将堆内存Buffer拷贝...
分类:Web程序   时间:2014-11-05 06:58:50    阅读次数:239
玩转Netty – 从Netty3升级到Netty4
这篇文章主要和大家分享一下,在我们基础软件升级过程中遇到的经典Netty问题。当然,官方资料也许是一个更好的补充。另外,大家如果对Netty及其Grizzly架构以及源码有疑问的,欢迎交流。后续会为大家奉献我们基于Grizzly和Netty构建的RPC框架的更多的内幕,希望大家能够喜欢!...
分类:Web程序   时间:2014-11-04 21:12:34    阅读次数:363
关于 Netty Channel 的 Autoread
Netty 4 的 Channel 多了一个 autoread 参数, 它的用处是在让 channel 在触发某些事件以后(例如 channelActive, channelReadComplete)以后还会自动调用一次 read(), 代码:DefaultChannelPipeline.java ...
分类:Web程序   时间:2014-11-04 06:43:42    阅读次数:322
netty websocket 简单消息推送demo
今天心情很不好!!! 原因保密。 这篇是基于"netty与websocket通信demo"。 错误想法:大量客户请求,共用一个worker,来实现推送。 正确作法:应该是对Channel对应的ChannelGroup进行操作,来实现推送。 一个Cha...
分类:Web程序   时间:2014-11-03 17:56:06    阅读次数:388
netty与websocket通信demo
netty v3.9.4 websocket建立前,客户端需要与服务器进行握手 确认websocket连接,也就是说在处理websocket请求前,必需要处理一些http请求。 websocket到现在为止,已经有多个版本,netty有相应的对应类,这部分处...
分类:Web程序   时间:2014-10-29 19:52:10    阅读次数:347
飞鸽RPC框架(java远程服务调用)使用介绍
飞鸽RPC是一个非常轻量级,且容易修改整合到实际项目中的远程调用框架,基于NIO框架netty开发,轻松支持高并发,支持服务负载均衡,无缝整合spring 一、provider配置 服务器配置 feige.properties 放在classpath...
分类:编程语言   时间:2014-10-24 20:53:46    阅读次数:402
JAVA NIO 类库的异步通信框架netty和mina
Netty 和 Mina 我究竟该选择哪个? 根据我的经验,无论选择哪个,都是个正确的选择。两者各有千秋,Netty 在内存管理方面更胜一筹,综合性能也更优。但是,API 变更的管理和兼容性做的不是太好。相比于 Netty,Mina 的前向兼容性、内聚的可维护性功能更多,例如 JMX 的集成、性能....
分类:编程语言   时间:2014-10-24 15:54:17    阅读次数:163
netty中LengthFieldBasedFrameDecoder的使用
在org.jboss.netty.handler.codec.frame包中,有LengthFieldBasedFrameDecoder类用来解析带有长度属性的包,只要我们在传输协议中加入包的总长度就行了(也许有更好的方法) 具体方法: 1.可在数据包前加4个字节表示包的总长度...
分类:数据库   时间:2014-10-24 14:11:25    阅读次数:904
netty4 HTTPclient 可添加参数
下了netty4的demo,但是发现给例子不能添加参数。所以自己改了一下,用netty实现http协议get请求并追加参数。HttpSnoopClient.java 1 import io.netty.bootstrap.Bootstrap; 2 import io.netty.channel.Ch...
分类:Web程序   时间:2014-10-23 14:20:35    阅读次数:581
netty-all maven中 缺少jzlib
在一个项目中引用 io.netty netty-all 4.0.19.Final 自以为所有的包都拉到了,然后在运行起来后,一直运行不正常。自己打开日志后,发现netty实际上还依赖于 com.jcraft jzlib 1.1.3 不过,这个jar 并不存在于 N...
分类:Web程序   时间:2014-10-22 19:48:17    阅读次数:242
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!