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开发中间件:高并发性能优化
因为要用Java实现,所以网络通信框架的第一选择当然就是Netty了,使用的是
Netty4
版本。Netty果然效率很高,不用做太多努力就能达到一个比较高的tps。
dc_726
·
2015-10-08 20:00
java
并发
中间件
性能优化
用Netty开发中间件:高并发性能优化
因为要用Java实现,所以网络通信框架的第一选择当然就是Netty了,使用的是
Netty4
版本。Netty果然效率很高,不用做太多努力就能达到一个比较高的tps。
dc_726
·
2015-10-08 20:00
开发
中间件
netty
Netty 3.7.0 Final 第一篇
mina出现的早些,属于apache,netty目前更新比较稳定,5暂时还处于alpha版本,本系列netty前四篇主要是介绍目前比较用的多的3系列,后面会简要的说到
netty4
和mina。
xiaogangpao1719
·
2015-09-21 22:52
java
管道
模型
流行
网络通讯
Netty 3.7.0 Final 第一篇
mina出现的早些,属于apache,netty目前更新比较稳定,5暂时还处于alpha版本,本系列netty前四篇主要是介绍目前比较用的多的3系列,后面会简要的说到
netty4
和mina。
xiaogangpao1719
·
2015-09-21 22:52
Java
模型
管道
Netty源码– Netty服务器处理流程分析
Netty源码–Netty服务器处理流程分析注:图2来自百度图库,文中源码来自
Netty4
.0.15事件处理流程NIO处理模型中线程工作如下:这个过程在Netty用NIOEventLoop来表示,一个NIO
dreamsofa
·
2015-09-16 09:43
netty
Netty4
源码阅读序言
Netty版本的选择 http://netty.io官网,Netty的最新版本Netty5.0.0,Alpha2,最新稳定版
Netty4
.0.31Final.对于生产系统,我们最好采用最新的
I简单
·
2015-09-08 13:00
netty
Netty3架构解析
Netty3架构解析前记很早以前就有读Netty源码的打算了,然而第一次尝试的时候从
Netty4
开始,一直抓不到核心的框架流程,后来因为其他事情忙着就放下了。
paulwong
·
2015-09-08 11:00
Spring+
Netty4
实现的简单通信框架
参考:http://cpjsjxy.iteye.com/blog/1587601Spring+
Netty4
实现的简单通信框架,支持Socket、HTTP、WebSocket_Text、WebSocket_Binary
流水殇
·
2015-09-05 13:00
Netty3架构解析
Netty3架构解析前记很早以前就有读Netty源码的打算了,然而第一次尝试的时候从
Netty4
开始,一直抓不到核心的框架流程,后来因为其他事情忙着就放下了。
上善若水
·
2015-09-04 09:00
super-diamond配置管理系统
super-diamond配置管理系统提供系统参数配置管理,例如数据库的配置信息等,配置参数修改以后可以实时推送到客户端(基于
netty4
),方便系统动态修改运行参数。
蔡少东
·
2015-08-29 16:00
配置管理
Netty 4源码解析:请求处理
Netty4
源码解析:请求处理通过之前《
Netty4
源码解析:服务端启动》的分析,我们知道在最前端“扛压力”的是NioEventLoop.run()方法。
dc_726
·
2015-08-29 08:00
源码
网络
netty
netty5学习笔记-内存池1-PoolChunk
从
netty4
开始,netty加入了内存池管理,采用内存池管理比普通的newByteBuf性能提高了数(2)十倍。相信有些朋友会和我一样,对他的实现方式很感兴趣。
youaremoon
·
2015-08-23 21:00
netty
内存池
PoolChunk
netty5学习笔记-内存池1-PoolChunk
从
netty4
开始,netty加入了内存池管理,采用内存池管理比普通的newByteBuf性能提高了数(2)十倍。相信有些朋友会和我一样,对他的实现方式很感兴趣。
youaremoon
·
2015-08-23 21:00
源码
内存池
netty5
PoolChunk
Netty 4源码解析:服务端启动
Netty4
源码解析:服务端启动1.基础知识1.1
Netty4
示例因为Netty5还处于测试版,所以选择了目前比较稳定的
Netty4
作为学习对象。
dc_726
·
2015-08-22 11:00
netty
网络编程
Netty4
之Future/Promise异步模型
Netty4
中正提供了这种Futur
kobejayandy
·
2015-08-19 11:25
Java
精华文章
Netty4
.0学习笔记系列之四:混合使用coder和handler
Handler如何使用在前面的例子中已经有了示范,那么同样是扩展自ChannelHandler的Encoder和Decoder,与Handler混合后又是如何使用的?本文将通过一个实际的小例子来展示它们的用法。该例子模拟一个Server和Client,两者之间通过http协议进行通讯,在Server内部通过一个自定义的StringDecoder把httprequest转换成String。Serve
如月王子
·
2015-08-05 15:00
handler
encoder
decoder
Netty4.0
Netty4
.0学习笔记系列之六:多种通讯协议支持
上文介绍了如何应用Netty开发自定义通讯协议,本文在此基础上进一步深化,研究如何同时支持不同的通讯协议。此处所谓的通讯协议,指的是把Netty通讯管道中的二进制流转换为对象、把对象转换成二进制流的过程。转换过程追根究底还是ChannelInboundHandler、ChannelOutboundHandler的实现类在进行处理。ChannelInboundHandler负责把二进制流转换为对象,
如月王子
·
2015-08-05 15:00
encoder
decoder
Netty4.0
多通讯协议
自定义通讯协议
Netty4
.0学习笔记系列之一:Server与Client的通讯
本文是学习Netty的第一篇文章,主要对Netty的Server和Client间的通讯机制进行验证。Server与Client建立连接后,会执行以下的步骤:1、Client向Server发送消息:Areyouok?2、Server接收客户端发送的消息,并打印出来。3、Server端向客户端发送消息:Iamok!4、Client接收Server端发送的消息,并打印出来,通讯结束。涉及到的类有4个:1
如月王子
·
2015-08-05 15:00
server
netty
client通讯
Netty4
.0学习笔记系列之五:自定义通讯协议
Netty中,通讯的双方建立连接后,会把数据按照ByteBuf的方式进行传输,例如http协议中,就是通过HttpRequestDecoder对ByteBuf数据流进行处理,转换成http的对象。基于这个思路,我自定义一种通讯协议:Server和客户端直接传输java对象。实现的原理是通过Encoder把java对象转换成ByteBuf流进行传输,通过Decoder把ByteBuf转换成java对
如月王子
·
2015-08-05 15:00
encoder
decoder
Netty4.0
自定义通讯协议
Netty4
.0学习笔记系列之三:构建简单的http服务
本文主要介绍如何通过Netty构建一个简单的http服务。想要实现的目的是:1、Client向Server发送http请求。2、Server端对http请求进行解析。3、Server端向client发送http响应。4、Client对http响应进行解析。在该实例中,会涉及到http请求的编码、解码,http响应的编码、解码,幸运的是,Netty已经为我们提供了这些工具,整个实例的逻辑图如下所示:
如月王子
·
2015-08-05 15:00
httpclient
httpserver
Netty4.0
Netty4
.0学习笔记系列之二:Handler的执行顺序
Handler在netty中,无疑占据着非常重要的地位。Handler与Servlet中的filter很像,通过Handler可以完成通讯报文的解码编码、拦截指定的报文、统一对日志错误进行处理、统一对请求进行计数、控制Handler执行与否。一句话,没有它做不到的只有你想不到的。Netty中的所有handler都实现自ChannelHandler接口。按照输出输出来分,分为ChannelInbou
如月王子
·
2015-08-05 15:00
handler
Netty4.0
Netty4
Hello world
即为
Netty4
里的线程池,在3.x里,一个Channel是由ChannelFactory创建的,同时新创建的Channel会自动注册到一个隐藏的I/O线程。
amberls
·
2015-08-05 07:00
java
企业应用
使用
netty4
.x 编写TCP服务器关于握手问题
还是和机顶盒通讯的项目,netty编写udp的协议已经实现了完毕;要求TCP也要来一套....我就呵呵了...写呗.基本上流程差不多,decoder,encoder,handler几乎都可以重用的,写好后一测..吓我一大蹦[INFO]-[Thread: nioEventLoopGroup-3-1]-[io.netty.util.internal.logging.Slf4JLogger.info()
铂金蛋蛋
·
2015-07-25 17:00
Netty3.x/
Netty4
.x/Netty5.x的区别
Netty3.x/
Netty4
.x/Netty5.x的区别Netty3
Netty4
Netty5=============END=============
鑫鑫哥哥呀
·
2015-07-20 15:00
使用
netty4
.x 编写UDP服务器遇到的狗血问题
项目需要,需要编写协议转发服务器,和机顶盒通讯使用udp协议流程:接收协议->解析->路由->写入log->转发到指定设备.之前有研究过netty框架,觉得比较轻便,就打算用这个框架来实现,参考官方的simple写了一个测试用例;发现程序中udp数据怎么都接收不到.用tcpdump-Xudpport7887听了下包,机器是收到的;开始找问题.....bla..bla...bla....import
铂金蛋蛋
·
2015-07-16 02:00
Netty系列之Netty高性能之道
1.背景1.1.惊人的性能数据最近一个圈内朋友通过私信告诉我,通过使用
Netty4
+Thrift压缩二进制编解码技术,他们实现了10WTPS(1K的复杂POJO对象)的跨节点远程服务调用。
王华超
·
2015-07-11 22:00
netty
Netty实现网络通信
更多关于Netty的知识,可以参阅《
Netty4
.x用户指南》(https://github.com/waylau/netty
liuzhiqiang19890403
·
2015-07-09 19:00
netty
Netty实现网络通信
更多关于Netty的知识,可以参阅《
Netty4
.x用户指南》(https://github.com/waylau/netty
liuzhiqiang19890403
·
2015-07-09 11:00
通信
网络
netty
Netty5 echo server练习
Netty5的架构比
Netty4
的架构及代码上都有很多的改进,看起来很清晰。 下面的根据官网例子改进的EchoServer例子代码。
doctor_who2004
·
2015-07-06 21:00
echo
netty5
server练习
Netty4
之 简单搭建WebSocket服务
websocket.server.RandomResponseGenerator.javapackage websocket.server; import io.netty.channel.ChannelHandlerContext; import io.netty.handler.codec.http.websocketx.TextWebSocketFrame; import java.ut
antlove
·
2015-07-02 16:45
Web
socket
html5
websocket
Netty4
之 简单搭建WebSocket服务
websocket.server.RandomResponseGenerator.javapackage websocket.server;import io.netty.channel.ChannelHandlerContext;import io.netty.handler.codec.http.websocketx.TextWebSocketFrame;import java.util.Ra
antlove
·
2015-07-02 16:45
web
socket
html5
后端开源
Netty高性能之道
1.背景1.1.惊人的性能数据最近一个圈内朋友通过私信告诉我,通过使用
Netty4
+Thrift压缩二进制编解码技术,他们实现了10WTPS(1K的复杂POJO对象)的跨节点远程服务调用。
meng_philip
·
2015-07-01 13:34
java
tcp
netty
Netty高性能之道
1.背景1.1.惊人的性能数据最近一个圈内朋友通过私信告诉我,通过使用
Netty4
+Thrift压缩二进制编解码技术,他们实现了10WTPS(1K的复杂POJO对象)的跨节点远程服务调用。
meng_philip
·
2015-07-01 13:34
java
tcp
netty
Netty高性能之道
1.背景1.1.惊人的性能数据最近一个圈内朋友通过私信告诉我,通过使用
Netty4
+Thrift压缩二进制编解码技术,他们实现了10WTPS(1K的复杂POJO对象)的跨节点远程服务调用。
meng_philip
·
2015-07-01 13:34
java
tcp
netty
网站架构设计
Netty4
之 简单搭建HTTP服务
server.HttpServer.javapackage server;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.ChannelFuture;import io.netty.channel.ChannelInitializer;import io.netty.channel.ChannelOption;im
antlove
·
2015-06-29 18:43
web
http
netty
后端开源
Netty4
之 简单搭建HTTP服务
server.HttpServer.javapackage server; import io.netty.bootstrap.ServerBootstrap; import io.netty.channel.ChannelFuture; import io.netty.channel.ChannelInitializer; import io.netty.channel.ChannelOpti
antlove
·
2015-06-29 18:43
Web
http
netty
netty4
.0中,ChannelInboundHandler和ChannelOutboundHandler的执行顺序
按照注册顺序,in1->in2->out1->out2在使用Handler的过程中,需要注意:1、ChannelInboundHandler之间的传递,通过调用ctx.fireChannelRead(msg)实现;调用ctx.write(msg)将传递到ChannelOutboundHandler。2、ctx.write()方法执行后,需要调用flush()方法才能令它立即执行。3、Channel
kevin5051
·
2015-06-16 16:44
netty
handle
Channel
Java技术
netty4
.0中,ChannelInboundHandler和ChannelOutboundHandler的执行顺序
按照注册顺序,in1->in2->out1->out2在使用Handler的过程中,需要注意:1、ChannelInboundHandler之间的传递,通过调用ctx.fireChannelRead(msg)实现;调用ctx.write(msg)将传递到ChannelOutboundHandler。2、ctx.write()方法执行后,需要调用flush()方法才能令它立即执行。3、Channel
kevin5051
·
2015-06-16 16:44
netty
handle
Netty4
.x中文教程系列(七)UDP协议
将近快一年时间没有更新Netty的博客。一方面原因是因为项目进度的问题。另外一方面是博主有一段时间去熟悉Unity3D引擎。本章节主要记录博主自己Netty的UDP协议使用。1.构建UDP服务端首先我们应该清楚UDP协议是一种无连接状态的协议。所以Netty框架区别于一般的有链接协议服务端启动程序(ServerBootstrap)。Netty开发基于UDP协议的服务端需要使用Bootst
Tiny&zzh
·
2015-06-10 21:00
Unity3D & Java 基于 Protobuf 通信实现
技术选型服务端1Java7
netty4
客户端2C#SuperSocket.ClientEnginehttps://clien
zeus_9i
·
2015-05-28 17:00
java
unity3d
protobuf
netty4
.0.27 文件传输 不用 http协议形式
最近要做一个文件服务系统,但是想用netty框架来做。我目前的思路就是服务端用zerocopy向服务端写数据。//todo后续继续
dml124
·
2015-05-26 19:00
netty 实例入门
阅读更多netty实例入门基于
netty4
.xpackagecom.test.demo.java2015.netty;importjava.net.ConnectException;importjava.util.ArrayList
knight_black_bob
·
2015-05-01 18:00
netty
netty4.x
实例
入门
netty 实例入门
阅读更多netty实例入门基于
netty4
.xpackagecom.test.demo.java2015.netty;importjava.net.ConnectException;importjava.util.ArrayList
knight_black_bob
·
2015-05-01 18:00
netty
netty4.x
实例
入门
Netty内存池原理分析
为了避免频繁的内存分配给系统带来负担以及GC对系统性能带来波动,
Netty4
提出了全新的内存管理,使用了全新的内存池来管理内存的分配和回收。
爱艺欣聊编程
·
2015-04-29 22:08
编程技术
JAVA
网络编程
Netty 实现 WebSocket 聊天功能
准备JDK7+Maven3.2.x
Netty4
.xEc
kkkloveyou
·
2015-03-26 21:00
netty
websocket
chat
Netty 实现 WebSocket 聊天功能
准备JDK7+Maven3.2.x
Netty4
.xEclipse4.xWebSo
waylau
·
2015-03-26 21:00
netty
websocket
chat
Netty 实现聊天功能
更多关于Netty的知识,可以参阅《
Netty4
.x用户指南》(https://github.com/waylau/netty-4
waylau
·
2015-03-01 09:00
Netty系列之Netty高性能之道
1.背景1.1.惊人的性能数据最近一个圈内朋友通过私信告诉我,通过使用
Netty4
+Thrift压缩二进制编解码技术,他们实现了10WTPS(1K的复杂POJO对象)的跨节点远程服务调用。
wbj0110
·
2015-02-27 16:00
netty
Netty系列之Netty高性能之道
1.背景1.1.惊人的性能数据最近一个圈内朋友通过私信告诉我,通过使用
Netty4
+Thrift压缩二进制编解码技术,他们实现了10WTPS(1K的复杂POJO对象)的跨节点远程服务调用。
wbj0110
·
2015-02-27 16:00
netty
Netty系列之Netty高性能之道
1.背景1.1.惊人的性能数据最近一个圈内朋友通过私信告诉我,通过使用
Netty4
+Thrift压缩二进制编解码技术,他们实现了10WTPS(1K的复杂POJO对象)的跨节点远程服务调用。
wbj0110
·
2015-02-27 16:00
netty
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他