E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Netty4
NETTY资源
NETTY资源
Netty4
.0学习笔记系列之一:Server与Client的通讯
Netty4
.0学习笔记系列之二:Handler的执行顺序
Netty4
.0学习笔记系列之三:构建简单的http服务
Netty4
.0
paulwong
·
2015-02-26 09:00
[Android初级]android与
netty4
初体验
博主曾经对
netty4
的helloword很感兴趣,也曾单纯的写过一个小小的聊天室java代码,现在重新来看看,浏览了这位牛人的博客 点击去看看 我觉得受益匪浅,故拿来分享。
sunjundelove
·
2015-02-10 16:00
java
android
netty4
netty 内存管理
Netty4
buffer介绍
Netty4
带来一个与众不同的特点是其ByteBuf的实现,相比之下,通过维护两个独立的读写指针,要比io.netty.buffer.ByteBuf简单不少,也会更高效一些。
-10
·
2015-02-04 18:00
java
netty
jmalloc
Netty系列之Netty高性能之道
惊人的性能数据 最近一个圈内朋友通过私信告诉我,通过使用
Netty4
+ Thrift压缩二进制编解码技术,他们实现了10W TPS(1K的复杂POJO对象)的跨节点远程服务调用。
wangxiaoxu
·
2015-02-03 13:00
netty
netty
1.背景1.1.惊人的性能数据最近一个圈内朋友通过私信告诉我,通过使用
Netty4
+Thrift压缩二进制编解码技术,他们实现了10WTPS(1K的复杂POJO对象)的跨节点远程服务调用。
h348592532
·
2015-01-30 15:00
netty
nio
mr与spark的比较
spark1.2.0之前的版本,shuffle有问题,不够稳定,1.2.0使用了
netty4
,据称解决了问题,还没有进行尝试。
南洋牧师
·
2015-01-22 11:00
Netty4
详解三:Netty概要讲解,全面了解Netty,做到胸有成竹
读完这一章,我们基本上可以了解到Netty所有重要的组件,对Netty有一个全面的认识,这对下一步深入学习Netty是十分重要的,而学完这一章,我们其实已经可以用Netty解决一些常规的问题了。一、先纵览一下Netty,看看Netty都有哪些组件?为了更好的理解和进一步深入Netty,我们先总体认识一下Netty用到的组件及它们在整个Netty架构中是怎么协调工作的。Netty应用中必不可少的组件
xtf__moji
·
2015-01-20 12:21
java
netty
Netty4
.0学习笔记系列之五:自定义通讯协议
Netty中,通讯的双方建立连接后,会把数据按照ByteBuf的方式进行传输,例如http协议中,就是通过HttpRequestDecoder对ByteBuf数据流进行处理,转换成http的对象。基于这个思路,我自定义一种通讯协议:Server和客户端直接传输java对象。实现的原理是通过Encoder把java对象转换成ByteBuf流进行传输,通过Decoder把ByteBuf转换成java对
GoOnDrift
·
2015-01-19 21:00
Netty4
.0学习笔记系列之四:混合使用coder和handler
http://blog.csdn.net/u013252773/article/details/21564301Handler如何使用在前面的例子中已经有了示范,那么同样是扩展自ChannelHandler的Encoder和Decoder,与Handler混合后又是如何使用的?本文将通过一个实际的小例子来展示它们的用法。该例子模拟一个Server和Client,两者之间通过http协议进行通讯,在
BruceOuyang
·
2015-01-18 12:06
网络编程-JAVA-Netty
【Netty官方文档翻译】引用计数对象(reference counted objects)
自从
Netty4
开始,对象的生命周期由它们的引用计数(referencecounts)管理,而不是由垃圾收集器(garbagecollector)管理了。
jiangguilong2000
·
2015-01-17 20:00
Netty系列之Netty高性能之道
1.背景1.1.惊人的性能数据最近一个圈内朋友通过私信告诉我,通过使用
Netty4
+Thrift压缩二进制编解码技术,他们实现了10WTPS(1K的复杂POJO对象)的跨节点远程服务调用。
GoOnDrift
·
2015-01-16 21:00
Websocket网页间聊天
主要使用Websocket来和服务端进行通讯,后端的技术使用什么,都可以,比如mina,
netty4
...。
不正经啊不正经
·
2015-01-06 13:00
Websocket网页间聊天
Java NIO框架--
Netty4
的简单示例
简介 相比Netty3,
Netty4
有很多显著的变化: NioEventLoopGroup是一个处理I/O操作的多线程事件环。
cloud-coder
·
2015-01-05 10:00
示例
world
netty4
hello
nio框架
使用
Netty4
实现基本的消息分发
示例工程代码可从附件下载具体的说明和用法在后面介绍需求与目的一个游戏服务端需要处理各种业务逻辑,每一种业务逻辑都对应着一个请求消息和一个响应消息。那么服务端需要把这些不同的消息自动分发到对应的业务逻辑中处理。最简单的处理方式就是根据请求消息中的type字段,使用switchcase来进行分别处理,但这种方式随着消息的增多,显现了一些坏味道:长长的一大坨不太好看;如果要添加新的消息、新的逻辑,或者去
array020
·
2015-01-04 16:11
netty
消息分发
游戏
服务端
【Netty官方文档翻译】引用计数对象(reference counted objects)
自从
Netty4
开始,对象的生命周期由它们的引用计数(referencecounts)管理,而不是由垃圾收集器(garbagecollector)管理了。
damacheng
·
2015-01-04 16:00
使用
Netty4
实现基本的消息分发
示例工程代码 可从附件下载 具体的说明和用法在后面介绍 需求与目的 一个游戏服务端需要处理各种业务逻辑,每一种业务逻辑都对应着一个请求消息和一个响应消息。那么服务端需要把这些不同的消息自动分发到对应的业务逻辑中处理。 最简单的处理方式就是根据请求消息中的type字段,使用switchcase来进行分别处理,但这种方式随着消息的增多,显现了一些坏味道:长长的一大坨不太好看;如果要添加新的消息、新的逻
damacheng
·
2015-01-04 16:00
Netty4
实现Websocket网页间聊天
理解了Netty的流程后,代码还是比较容易理解的,直接贴出代码主启动程序:public class ChatServer { private final ChannelGroup group = new DefaultChannelGroup(ImmediateEventExecutor.INSTANCE); private final EventLoopGroup workerGroup =
囚徒困境
·
2015-01-03 16:00
netty
websocket
高并发下
Netty4
底层bug导致直接内存溢出分析
事故记录:10点游戏开服,迅速冲破2300+单区同时在线18点15分,运营反应玩家进不了,准备吃饭的人被抓回来排查故障发现,由于直接内存被占满,一直在FullGC,并且回收不掉,所以完全不处理玩家请求,通知运维重启服务器,临时解决。2.考虑了下是不是把RPC连接数量改成了8条,超时改长了了导致,试着把数量减少,超时改成2个小时,发现直接内存随着时间推移还在增加。3.把内存数据dump了一份下来,发
流子
·
2014-12-31 18:02
Netty
高并发下
Netty4
底层bug导致直接内存溢出分析
事故记录:10点游戏开服,迅速冲破2300+单区同时在线18点15分,运营反应玩家进不了,准备吃饭的人被抓回来排查故障发现,由于直接内存被占满,一直在FullGC,并且回收不掉,所以完全不处理玩家请求,通知运维重启服务器,临时解决。2.考虑了下是不是把RPC连接数量改成了8条,超时改长了了导致,试着把数量减少,超时改成2个小时,发现直接内存随着时间推移还在增加。3.把内存数据dump了一份下来,发
jiangguilong2000
·
2014-12-31 18:00
thrift ssl 加密
nifty.gitmaven依赖: com.facebook.nifty nifty-core 0.14.0 顺便说一下,
netty4
壹地鸡毛
·
2014-12-28 23:00
基于
netty4
的tcp消息转发服务--外包接的一个小项目
git地址https://git.oschina.net/cggxx/CubeBox.git分包tcp分包采用的格式是消息类型两个字节|内容长度两个字节|内容长连接tcp长连接使用心跳保证连接连接验证和客户端约定验证算法,具体看代码。这是个人接的一个小项目,现在已经上线,连接物联网用的,由于交了代码后,没拿到钱,于是就当小项目开源了。本来打算用zookeeper建立集群的,后来懒,整了一半没弄完,
purely
·
2014-12-23 19:00
netty4
tcp消息中心
storm杂谈之Why use netty as transport instead of zeromq
Storm后来用Netty来取代了zmq,这个可以参考一下两篇blog这两篇blog详细的阐述原因以及一些性能测试,大家参考一下Reference1、
Netty4
ReducesGCOverheadby5xatTwitter2
wzhg0508
·
2014-12-18 21:00
storm
基于
netty4
.0 的websocket服务器 使用过程中问题记录
大部分是协议不对,握手不成功)如有的客户端会在协议发送:Sec-WebSocket-Protocol: chat,superchat 需要对netty添加子协议支持(默认的例子中不支持不协议):如下
netty4
.0
ray_du
·
2014-12-05 15:00
netty
websocket
配置管理系统
https://github.com/melin/super-diamondsuper-diamond配置管理系统提供系统参数配置管理,例如数据库的配置信息等,配置参数修改以后可以实时推送到客户端(基于
netty4
AloneSword
·
2014-12-04 19:00
Netty4
httpserver
/** * <pre> * AjaxResult.java * @author kanpiaoxue<br> * @version 1.0 * Create Time 2014年12月4日 下午6:01:05<br> * Description : ajax请求结果 * </pre> */ public class
kanpiaoxue
·
2014-12-04 19:00
server
Netty4
httpserver
/** * <pre> * AjaxResult.java * @author kanpiaoxue<br> * @version 1.0 * Create Time 2014年12月4日 下午6:01:05<br> * Description : ajax请求结果 * </pre> */ public class
kanpiaoxue
·
2014-12-04 19:00
server
ChannelPipeline
【转】http://blog.csdn.net/zxhoo/article/details/17264263
Netty4
Netty是一个和MINA类似的JavaNIO框架,目前的最新版本是4.0.13,
gcc2ge
·
2014-12-03 11:00
pipeline
dubbo中的那些“坑"(3)-
netty4
-rpc网络接口中的高并发的bug
在几个月前改造dubbo时,
netty4
已经稳定很久了,一时手痒,按照netty3-rpc的源码克隆了一套
netty4
,在修正了大量的包、类型不同之后,基本保持了netty3的风格,并发量小或者数据包很小时
阿阮
·
2014-12-02 23:00
netty学习网站
1、http://www.coderli.com/
netty4
-hello-world http://my.oschina.net/jamaly/blog/272385 http://czj4451
yjh314
·
2014-11-23 09:00
Netty4
.x 线程模型
http://hongweiyi.com/2014/01/netty-4-x-thread-model/
黑牛2008
·
2014-11-17 14:00
【初学与研发之NETTY】
netty4
之对象、字节传输
netty4
中的对象、字节传输做了封装,writeAndFlush中提供的参数Object可以直接的写入对象、byte[]。
MCpang
·
2014-11-15 04:00
netty4
对象传输
字节传输
【初学与研发之NETTY】
netty4
之文件上传
客户端:publicclassUpLoadClient{ privateStringBufferresultBuffer=newStringBuffer(); privateEventLoopGroupgroup=null; privateHttpDataFactoryfactory=null; privateObjectwaitObject=newObject(); privateChann
MCpang
·
2014-11-15 04:00
文件上传
netty4
【初学与研发之NETTY】
netty4
之文件下载
在使用过程中发现这种方式下载文件,是在将文件加载至内存后再往服务端发送,会随之文件的大小而占用内存。我测试中下载2G的文件,发现内存升高,下载10G文件时无法下载。客户端:publicclassDownLoadClient{ privateStringBufferresultBuffer=newStringBuffer(); privateEventLoopGroupgroup=null; pri
MCpang
·
2014-11-15 04:00
文件下载
netty4
基于
netty4
.0+spring的游戏完整架构
之前写过一篇和本文类似的博客,不过原博客是基于netty3.x实现的,今天整理了一份基于4.0的完整系统分享给大家,希望能对大家有所帮助。 架构细节原博客都有,请参照 http://cpjsjxy.iteye.com/blog/1587601 propholder.xml <?xml version="1.0" encoding="UTF
cpjsjxy
·
2014-11-13 17:00
spring
基于
netty4
.0+spring的游戏完整架构
阅读更多之前写过一篇和本文类似的博客,不过原博客是基于netty3.x实现的,今天整理了一份基于4.0的完整系统分享给大家,希望能对大家有所帮助。架构细节原博客都有,请参照http://cpjsjxy.iteye.com/blog/1587601propholder.xmlconfig/properties/settings.propertiessettings.propertiesapp.han
cpjsjxy
·
2014-11-13 17:00
基于
netty4
.0+spring的游戏完整架构
之前写过一篇和本文类似的博客,不过原博客是基于netty3.x实现的,今天整理了一份基于4.0的完整系统分享给大家,希望能对大家有所帮助。 架构细节原博客都有,请参照 http://cpjsjxy.iteye.com/blog/1587601 propholder.xml <?xml version="1.0" encoding="UTF
cpjsjxy
·
2014-11-13 17:00
spring
netty4
.0学习笔记
1.初步使用netty框架创建服务端 import io.netty.bootstrap.ServerBootstrap; import io.netty.channel.ChannelInitializer; import io.netty.channel.ChannelPipeline; import io.netty.channel.EventLoopGroup; impo
ilovegreenrose
·
2014-11-05 15:00
netty4.0实际运用
玩转Netty – 从Netty3升级到
Netty4
这篇文章主要和大家分享一下,在我们基础软件升级过程中遇到的经典Netty问题。当然,官方资料也许是一个更好的补充。另外,大家如果对Netty及其Grizzly架构以及源码有疑问的,欢迎交流。后续会为大家奉献我们基于Grizzly和Netty构建的RPC框架的压测分析,希望大家能够喜欢!好了,言归正传~依赖Netty团队大概从3.3.0开始,将依赖坐标从
fengjia10
·
2014-11-04 20:00
netty
升级
netty3
Netty引用计数对象
自从
Netty4
开始,对象的生命周期由它们的引用计数(referencecounts)管理,而不是由垃圾收集器(garbagecollector)管理了。
pior
·
2014-11-04 08:00
netty4
实现一个断点上传大文件功能
我本来以为文件断点续传功能很简单,不就是提供2个方法:一个返回已经上传的文件的长度;另外一个负责上传文件呗(请求带上content-range指明本次上传的内容在整个文件中的位置),然后根据请求提供的位置写呗,太简单了。但是实际情况还是比较复杂的,关键问题是,上面的描述现在想想只能称作为文件分段上传,而不是断点续传。断点意味着网络会断,然后断了之后,服务端根本获取不到本次上传的内容,于是下次又只能
天下杰论
·
2014-10-29 21:00
redis并发处理慢
项目是
netty4
.0,reids2.8,nginx等框架。目前是4台proxy服务器,一台核心服务器,reids只部署在核心服务器上,各代理服务器共享redis数据。
爱coding
·
2014-10-28 14:00
Netty 4.x学习笔记 – 线程模型
转自http://hongweiyi.com/2014/01/netty-4-x-thread-model/
Netty4
.x学习笔记–线程模型1、前言前面两篇学习笔记已经说完了ByteBuf和Channel
qian0021514578
·
2014-10-20 17:00
netty
Netty4
底层用对象池和不用对象池实践优化
随着JVM虚拟机和JIT即时编译技术的发展,对象的分配和回收是个非常轻量级的工作。但是对于缓冲区Buffer,情况却稍有不同,特别是对于堆外直接内存的分配和回收,是一件耗时的操作。为了尽量重用缓冲区,Netty提供了基于内存池的缓冲区重用机制。性能测试表明,采用内存池的ByteBuf相比于朝生夕灭的ByteBuf,性能高23倍左右(性能数据与使用场景强相关)。在4.x版本中,UnpooledByt
jiangguilong2000
·
2014-09-23 18:00
Netty4
底层用对象池和不用对象池实践优化
随着JVM虚拟机和JIT即时编译技术的发展,对象的分配和回收是个非常轻量级的工作。但是对于缓冲区Buffer,情况却稍有不同,特别是对于堆外直接内存的分配和回收,是一件耗时的操作。为了尽量重用缓冲区,Netty提供了基于内存池的缓冲区重用机制。性能测试表明,采用内存池的ByteBuf相比于朝生夕灭的ByteBuf,性能高23倍左右(性能数据与使用场景强相关)。在4.x版本中,UnpooledByt
jiangguilong2000
·
2014-09-23 18:00
对象
对象
netty4
Netty4
.X 获取客户端IP
最近使用netty-4.0.23.Final版本编写服务端代码,有个获取客户端代码的小需求,以前使用servlet开发时很机械的就:String ipAddr="0.0.0.0";if (reqest.getHeader("X-Forwarded-For") == null) { ipAddr = reqest.getRemoteAddr(); }else{ ipAddr =
laukinghaozi
·
2014-09-20 17:57
Java
网络编程
Netty
java
Netty4
.X 获取客户端IP
最近使用netty-4.0.23.Final版本编写服务端代码,有个获取客户端代码的小需求,以前使用servlet开发时很机械的就:String ipAddr="0.0.0.0"; if (reqest.getHeader("X-Forwarded-For") == null) { ipAddr = reqest.getRemoteAddr(); }else{ ip
laukinghaozi
·
2014-09-20 17:57
java
netty
网络编程
netty4
Netty4
.x中文教程系列(六) 从头开始Bootstrap
Netty4
.x中文教程系列(六)从头开始Bootstrap 其实自从中文教程系列(五)一直不知道自己到底想些什么。加上忙着工作上出现了一些问题。本来想就这么放弃维护了。
明舞
·
2014-09-19 00:00
Netty4
.x中文教程系列(五)编解码器Codec
Netty4
.x中文教程系列(五)编解码器Codec 上一篇文章详细解释了ChannelHandler的相关构架设计,版本和设计逻辑变更等等。
明舞
·
2014-09-18 23:00
Netty4
.x中文教程系列(四) ChannelHandler
Netty4
.x中文教程系列(四) ChannelHandler 上一篇文章详细解释了HelloWorld示例的代码。里面涉及了一些Netty框架的基础。
明舞
·
2014-09-18 23:00
Netty4
.x中文教程系列(三) Hello World !详解
Netty中文教程(二)HelloWorld!详解 上一篇文章,笔者提供了一个HelloWorld的Netty示例。 时间过去了这么久,准备解释一下示例代码。1.HelloServer详解 HelloServer首先定义了一个静态终态的变量---服务端绑定端口7878。至于为什么是这个7878端口,纯粹是笔者个人喜好。大家可以按照自己的习惯选择端口。当然了。常用的几个端口(例如:80,
明舞
·
2014-09-18 23:00
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他