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客户端同步请求实现
本文使用
netty4
为标准实现客户端向服务器的同步请求实例。如有不合理之处望各位指正,共同进步。
菜鸟惊天起
·
2016-10-20 10:04
netty
Netty4
详解三(Netty架构设计)
原文地址:http://blog.csdn.net/suifeng3051/article/details/28861883 读完这一章,我们基本上可以了解到Netty所有重要的组件,对Netty有一个全面的认识,这对下一步深入学习Netty是十分重要的,而学完这一章,我们其实已经可以用Netty解决一些常规的问题了。一、先纵览一下Netty,看看Netty都有哪些组件? 为了更好的理解
tanga842428
·
2016-10-17 16:00
netty
即时通讯相关资源汇总
《Java新一代网络编程模型AIO原理及Linux系统AIO介绍》《NIO框架入门(一):服务端基于
Netty4
的UDP双向通信Demo演示》《NIO框架入门(二):服务端基于MINA2的UDP双向通信
系统信息
·
2016-09-29 21:57
Java体系
netty4
.0.23 初学的demo
阅读更多
netty4
.0.23初学的demo例子共4个文件,用到的jar包有:netty-all-4.0.23.Final.jarlog4j.jar(apache的)commons-logging-1.1.1
liyonghui160com
·
2016-09-29 17:00
netty4.0.23
初学的demo
netty4
&5之学习之路_2
直接进入正题,今天只要想总结的是tcp数据传输方式和netty的解码器。对于TCP的传输方式,感觉如果是为了学习netty那先了解,想要完全知道那等以后学完netty再去看吧。tcp是个“流”的协议,就是没有界限的一串数据,就像河里的水你没办法给他分几段吧,即没有分界线,而你需要的数据包,就在这个河里流到你服务器里,但是并不定是完整的给你,可能一个完整数据包分几段给你,也可能和其他数据包粘在一起给
JFree_Wolf
·
2016-09-09 12:10
netty
使用
netty4
.0实现Http请求的分发
思路是使用executor来处理被分发的请求。主类的代码:packagecom.mytest.main;importjava.net.InetSocketAddress;importjava.util.HashMap;importjava.util.Map;importorg.slf4j.Logger;importorg.slf4j.LoggerFactory;importcom.mytest.e
aeolus83
·
2016-09-02 18:12
java
Netty源码分析系列1——NIOEventLoopGroup的创建
netty4
服务端启动源码分析-线程的创建转载:http://xw-z1985.iteye.com/blog/1924124本文分析Netty中boss和worker的线程的创建过程:以下代码是服务端的启动代码
萤火虫飞
·
2016-08-05 15:05
Netty 概述
转载自http://blog.csdn.net/zxhoo/article/details/17264263
Netty4
Netty是一个和MINA类似的JavaNIO框架,目前的最新版本是4.0.13,
疯狂
·
2016-07-13 09:00
Netty 4.1中的新变化和注意点
本文翻译自官方文档Newandnoteworthyin4.1,本文带你了解
Netty4
.0到
Netty4
.1的值得注意的改变和新特性.题外话尽管我们尽量保持向下兼容,4.1还是有一些和4.0不完全兼容的地方
langzi7758521
·
2016-07-11 21:23
Netty
Netty:数据处理流程
Netty现在主流有三个版本:Netty3、
Netty4
、Netty5。这三个版本中,变化最大的要数线程模型了,各版本的线程模型均不相同。但是有一点是变化不大的,那就是Channel模型,因而数据
救火队长
·
2016-07-09 19:00
【
Netty4
.X】源码分析(三)之LineBasedFrameDecoder
在上一篇:【
Netty4
.X】TCP粘包/拆包问题的解决办法(二)文章中,我们在给ServerHandler之前添加了2个解码器LineBasedFrameDecoder和StringDecoder解决了服务器端粘包问题
liulongling
·
2016-07-09 15:00
netty
netty
netty
netty
decode
maxlength
Discarding
failFast
【
Netty4
.X】TCP粘包/拆包问题的解决办法(二)
最近在读李林峰写的>,所以本系列有部分内容是参考书籍来写的,感谢作者提供的学习资料。----------------------------------------------------------------------华丽的分割线----------------------------------------------------------------------------上一篇:【
liulongling
·
2016-07-07 20:00
TCP粘包和拆包问题
TCP粘包问题解决办法
StringDecoder
【
Netty4
.X】Unity客户端与Netty服务器的网络通信(一)
最近在读李林峰写的>,所以本系列有部分内容是参考书籍来写的,感谢作者提供的学习资料。----------------------------------------------------------------------华丽的分割线----------------------------------------------------------------------------我的开发
liulongling
·
2016-07-05 10:00
netty
Netty系列之Netty高性能之道
转载自http://www.infoq.com/cn/articles/netty-high-performance1.背景1.1.惊人的性能数据最近一个圈内朋友通过私信告诉我,通过使用
Netty4
+Thrift
Binhua Liu
·
2016-07-02 13:00
【原创】NIO框架入门(四):Android与MINA2、
Netty4
的跨平台UDP双向通信实战
这其中最流行的无非就是MINA和Netty了,MINA目前的主要版本是MINA2、而Netty的主要版本是Netty3和
Netty4
(Netty5已经被取消开发了:详见此文)。
Jack Jiang
·
2016-06-30 16:00
【原创】NIO框架入门(四):Android与MINA2、
Netty4
的跨平台UDP双向通信实战
这其中最流行的无非就是MINA和Netty了,MINA目前的主要版本是MINA2、而Netty的主要版本是Netty3和
Netty4
(Netty5已经被取消开发了:详见此文)。
helloJackJiang
·
2016-06-30 16:00
【原创】NIO框架入门(三):iOS与MINA2、
Netty4
的跨平台UDP双向通信实战
服务端将分别用MINA2和
Netty4
进行实现,而通信时服务端你只需选其一就行了。
Jack Jiang
·
2016-06-28 22:00
【原创】NIO框架入门(三):iOS与MINA2、
Netty4
的跨平台UDP双向通信实战
服务端将分别用MINA2和
Netty4
进行实现,而通信时服务端你只需选其一就行了。
helloJackJiang
·
2016-06-28 15:00
【原创】NIO框架入门(二):服务端基于MINA2的UDP双向通信Demo演示
这其中最流行的无非就是MINA和Netty了,MINA目前的主要版本是MINA2、而Netty的主要版本是Netty3和
Netty4
(Netty5已经被取消开发了:详见此文)。
Jack Jiang
·
2016-06-24 14:00
【原创】NIO框架入门(二):服务端基于MINA2的UDP双向通信Demo演示
这其中最流行的无非就是MINA和Netty了,MINA目前的主要版本是MINA2、而Netty的主要版本是Netty3和
Netty4
(Netty5已经被取消开发了:详见此文)。
helloJackJiang
·
2016-06-24 14:00
【原创】NIO框架入门(一):服务端基于
Netty4
的UDP双向通信Demo演示
这其中最流行的无非就是MINA和Netty了,MINA目前的主要版本是MINA2、而Netty的主要版本是Netty3和
Netty4
(Ne
helloJackJiang
·
2016-06-20 15:00
【原创】NIO框架入门(一):服务端基于
Netty4
的UDP双向通信Demo演示
申明:本文由作者基于日常实践整理,希望对初次接触MINA、Netty的人有所启发。如需与作者交流,见文签名,互相学习。 学习交流 更多学习资料:点此进入 推荐移动端即时通讯交流: 215891622 推荐 前言NIO框架的流行,使得开发大并发、高性能的互联网服务端成为可能。这其中最流行的无非就是MINA和Netty了,MINA目前的主要版本是MINA2、而Netty的主要版本是Netty3和N
Jack Jiang
·
2016-06-20 14:00
netty4
.0.23 简单demo
例子共4个文件,用到的jar包有:netty-all-4.0.23.Final.jarlog4j.jar(apache的)commons-logging-1.1.1.jar(apache的)文件TcpServerHandlerJava代码packagetest.netty;importorg.apache.log4j.Logger;importio.netty.channel.ChannelHan
CodingSir
·
2016-06-16 08:47
Netty4
.x用户指导(1)3个HelloWorld小例子
题记最近对netty有了兴趣,现在官方推荐版本是
netty4
.*,但是纵观网络,大部分都是关于netty3.x的知识。最好的学习,莫过于通过官方文档进行学习,系统,透彻,权威,缺点是英文。
randy_shandong
·
2016-06-15 18:59
netty
JAVA
Protobuf3 +
Netty4
: 在socket上传输多种类型的protobuf数据
Protobuf序列化的字节流数据是不能自描述的,当我们通过socket把数据发送到Client时,Client必须知道发送的是什么类型的数据,才能正确的反序列化它。这严重影响限制了C/S功能的实现,不解决的话信道事实上只能传输一种类型的数据。本文讲解一下我用的解决办法,虽然我觉得应该有官方的实现更合理,即原生支持Protobuf的自描述。(在金融领域,有一个叫FAST的协议,基本原理和Proto
Binhua Liu
·
2016-06-12 15:00
Netty4
study notes
Serverside:ArchitectureNormally,allhandlersinserversidepipelinewillbeexecutedinthesamethread,sequencially.Alternatively,anoptionisgiventoexecutehandlerinaseparatethread,asynchronously,byaddingahandler
zhanjia
·
2016-06-10 20:46
java
netty
Study
notes
Netty4
自定义Decoder,Encoder进行对象传递(粘包处理)
首先我们必须知道Tcp粘包和拆包的,TCP是个“流”协议,所谓流,就是没有界限的一串数据,TCP底层并不了解上层业务数据的具体含义,它会根据TCP缓冲区的实际数据进行包的划分,一个完整的包可能会被拆分成多个包进行发送,也有可能把多个小的包封装成一个大的数据包进行发送。这里引用Netty官网的Userguide里面的图进行说明:DealingwithaStream-basedTransportOne
琅琊山二当家
·
2016-05-29 21:30
通信&netty
Netty4
.0.36使用入门
以前曾经阅读过Netty的源代码,对其整体的IO,线程模型都还算是比较了解,但是感觉以前的东西都忘记了,而且当时读的时候也比较乱,所以这次准备再重新走一遍,因为5.0版本的正式版还没有出来,所以就选择了4.0.36final版本。。。最开始还是先看看最简单的使用吧,做一个简单的http服务器,返回helloworld先创建一个Handler来处理读取的数据:packagefjs;importio.
fjs_cloud
·
2016-05-22 18:51
dubbo中的那些“坑"(3)-
netty4
-rpc网络接口中的高并发的bug
在几个月前改造dubbo时,
netty4
已经稳定很久了,一时手痒,按照netty3-rpc的源码克隆了一套
netty4
,在修正了大量的包、类型不同之后,基本保持了netty3的风格,并发量小或者数据包很小时
xiaomage234
·
2016-05-17 15:00
netty4
.x 与 spring 集成
netty4
与spring集成先看一下单独用Netty开启一个简单的Server端:1.首先加依赖包:netty-all-4.1.0.CR7.jarlog4j-1.2.16.jar2.创建两个类TcpServer
zhangyongbo
·
2016-05-14 10:37
java
spring
netty
netty4
.x 与 spring 集成
阅读更多
netty4
与spring集成先看一下单独用Netty开启一个简单的Server端:1.首先加依赖包:netty-all-4.1.0.CR7.jarlog4j-1.2.16.jar2.创建两个类
zhangyongbo
·
2016-05-13 22:00
netty
spring
java
【
Netty4
简单项目实践】六、断掉未鉴权的TCP长连接--ChannelHandelContext中的定时器用法
在TCP长连接模式下,我们需要及时释放那些未授权的TCP链接,让系统运行得更稳健一些。首先是connect上来的TCP报文需要设置一个存活期,通过在pipleline上设置超时处理器ReadTimeoutHandlerch.pipeline().addLast(newReadTimeoutHandler(120));使得一个TCP在120秒内没有收到数据就断掉。这样做的目的是让连接者必须发TCP报
arctan90
·
2016-05-07 15:00
netty4
用最简单的协议解决一个半包问题
有时候简化实现别人的代码,有助于你更好的理解代码,不要一味地读源代码。问题来源客户端往服务器发送小文件解决思路1、使用netty(废话)2、只是用ByteBuf3、自定义一种协议,用最小的网络代价完成数据传送实现其实netty有很多的定义好的协议来解决各种各样的问题,这篇文章来自《netty权威指南》作者李林峰,详细介绍了netty的编解码框架,以及一些常用的编解码协议。在解决这个问题的时候,我遇
bingoc
·
2016-05-03 22:37
Netty系列之Netty高性能之道
from:http://itindex.net/detail/49964-netty-%E7%B3%BB%E5%88%97-netty 1.背景1.1.惊人的性能数据最近一个圈内朋友通过私信告诉我,通过使用
Netty4
94cool
·
2016-05-02 20:00
【
Netty4
简单项目实践】五、
Netty4
接收HTTP文件上传
又要开一个接收文件上传的服务,找了官方的样例代码,把不需要的东西删了一圈,很容易就实现了。Bootstrap没什么变化,所以只写上initChannel需要加载的处理器.childHandler(newChannelInitializer(){@OverrideprotectedvoidinitChannel(Channelch)throwsException{//TODOAuto-generat
arctan90
·
2016-05-01 23:30
Java
netty
【
Netty4
简单项目实践】五、
Netty4
接收HTTP文件上传
又要开一个接收文件上传的服务,找了官方的样例代码,把不需要的东西删了一圈,很容易就实现了。Bootstrap没什么变化,所以只写上initChannel需要加载的处理器.childHandler(newChannelInitializer(){ @Override protectedvoidinitChannel(Channelch)throwsException{ //TODOAuto-gene
arctan90
·
2016-05-01 23:00
【
Netty4
简单项目实践】四、添加Log工具-SL4J
现在再给工程添加Log听说SL4J比Log4J要好,只是听说Log4J会消耗更多的文件描述符,在负载大的时候会让系统响应拖慢,因为是简单工程项目也就不对比实际的效果了。注册Log4JSL4J只是上层接口,还是需要依托于某种Logger,选择Log4J下载三个包log4j-1.2.17.jarslf4j-api-1.7.21.jarslf4j-log4j12-1.7.21.jar,maven的话在m
arctan90
·
2016-04-29 13:00
GRPC原理解析
GRPC是google开源的一个高性能、跨语言的RPC框架,基于HTTP2协议,基于protobuf3.x,基于
Netty4
.x+。
iteye_19607
·
2016-04-27 18:40
JAVA
GRPC原理解析
GRPC是google开源的一个高性能、跨语言的RPC框架,基于HTTP2协议,基于protobuf3.x,基于
Netty4
.x+。
QING____
·
2016-04-27 18:00
GRPC原理解析
阅读更多GRPC是google开源的一个高性能、跨语言的RPC框架,基于HTTP2协议,基于protobuf3.x,基于
Netty4
.x+。
QING____
·
2016-04-27 18:00
【
Netty4
简单项目实践】三、压缩消息体:使用google的protocol buff
这里能看到怎么配置处理器怎么生成protocolbuff的消息类怎么接收多个类型的protocolbuff怎么发送protocolbuff【前言】老古董的C++程序员最讨厌的地方就是爱扣什么鸟传输带宽。讲道理,带宽上的那点开销和编解码的开销+代码维护(Json)成本比起来根本不值一提。ChannelHandlerContext原理本来是不想讲原理的,但是有几个认知需要明确一下。在每个处理类(比如编
arctan90
·
2016-04-25 22:00
netty
【
Netty4
简单项目实践】二、解决TCP连包问题:分隔符解码器
TCP他会分包发很讨厌,开始的时候用分隔符来实现String消息的提取。这种解决方案适合于用Json进行消息交互的TCP长连接。下面的代码,在第一篇的代码上进行修改即可。分隔符处理器解决的思路是在channel链上加载分隔符处理器DelimiterBasedFrameDecoder,代码如下Stringdelimiter="Doge"; ByteBuf[]delimiterBytes=newByt
arctan90
·
2016-04-25 18:00
netty
【
Netty4
简单项目实践】一、长连接服务通用框架原型
第一个版本实现面向字符串的TCP长连接服务看点:Liunx优化、TCP连接设置服务端通用框架在
Netty4
中,所有的服务端使用相同的框架结构。
arctan90
·
2016-04-25 18:00
netty
[置顶] Riak - 使用篇(1)
最新的RiakclientJavaAPI作了很多改造,比如说利用
netty4
作为网络通信框架,简化了API代码,并且只支持Prot
zhxdick
·
2016-04-21 15:00
api
NoSQL
key-value
RIAK
bucket
Riak - 使用篇(1)
最新的RiakclientJavaAPI作了很多改造,比如说利用
netty4
作为网络通信框架,简化了API代码,并且只支持Prot
zhxdick
·
2016-04-21 15:00
Netty高性能之道
1.背景1.1.惊人的性能数据最近一个圈内朋友通过私信告诉我,通过使用
Netty4
+Thrift压缩二进制编解码技术,他们实现了10WTPS(1K的复杂POJO对象)的跨节点远程服务调用。
孙赫奕
·
2016-04-19 10:00
基于echo例子的
netty4
通信总结
服务端依次发生的步骤建立服务端监听套接字ServerSocketChannel,以及对应的管道pipeline;启动boss线程,将ServerSocketChannel注册到boss线程持有的selector中,并将注册返回的selectionKey赋值给ServerSocketChannel关联的selectionKey变量;在ServerSocketChannel对应的管道中触发channe
yulinxx
·
2016-04-06 18:00
【Netty】实现
Netty4
的web socket服务,比如聊天室的原型
欢迎转载,随便转载,从这里开始复制arctan90业务需要实现一个websocket,没考虑Tomcat,Tomcat那个容量简直惨不忍睹,居然还有人推荐用。基本是照着官方样例来的:server入口http://netty.io/4.0/xref/io/netty/example/http/websocketx/server/WebSocketServer.html服务加载的channel生成器h
arctan90
·
2016-04-05 20:14
netty
【Netty】实现
Netty4
的web socket服务,比如聊天室的原型
欢迎转载,随便转载,从这里开始复制arctan90业务需要实现一个websocket,没考虑Tomcat,Tomcat那个容量简直惨不忍睹,居然还有人推荐用。基本是照着官方样例来的:server入口http://netty.io/4.0/xref/io/netty/example/http/websocketx/server/WebSocketServer.html服务加载的channel生成器h
arctan90
·
2016-04-05 20:00
netty
websocket
8.Utm示例-Netty集成
Netty4
(4.1.0.Beta5)一个Java写的基于NIO的客户,服务器端编程框架,这里就不介绍关于Netty的基本内容了,只是关注如何在
Netty4
上集成utm。
dga4654dan
·
2016-03-28 10:00
游戏开发
utm
用户线程模型
交易处理
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他