Netty LengthFieldBasedFrameDecoder
2016-04-27 10:26
489 查看
LengthFieldBasedFrameDecoder笔记
该解码类有四个基本属性:(以下是我自己的理解)
lengthFieldOffset = 0: 长度所在消息起始位置偏移量
lengthFieldLength = 2:长度字段的长度
lengthAdjustment = 0:这个是一个长度调节值,例如当总长包含头部信息的时候,这个可以是个负数,就比较好实现了
lengthFieldEndOffset:长度所在消息结束位置偏移量
initialBytesToStrip = 0:初始化解码之后的字节流时,忽略的字节长度
还是参考:http://asialee.iteye.com/blog/1784844
LengthFieldBasedFrameDecoder适用于消息头+消息体的模式的消息。消息中包含一个长度字段来标明消息长度或消息体长度。该解码类有四个基本属性:(以下是我自己的理解)
lengthFieldOffset = 0: 长度所在消息起始位置偏移量
lengthFieldLength = 2:长度字段的长度
lengthAdjustment = 0:这个是一个长度调节值,例如当总长包含头部信息的时候,这个可以是个负数,就比较好实现了
lengthFieldEndOffset:长度所在消息结束位置偏移量
initialBytesToStrip = 0:初始化解码之后的字节流时,忽略的字节长度
相关文章推荐
- Netty使用Http上传文件
- tomcat、netty以及nodejs的helloworld性能对比 3ff8
- Netty入门-client/server
- flatbuffers 和netty的结合使用
- netty 处理远程主机强制关闭一个连接
- Netty 源码分析(三):服务器端的初始化和注册过程
- 理解Netty中的Zero-copy
- 轻量级分布式 RPC 框架
- spark总体概况
- netty文章收藏
- Netty系列之Netty百万级推送服务设计要点
- Netty初步
- Netty ChannelBuffer 简介
- netty4研究系列-序
- Netty ChannelPipeline动态修改ChannelHandler
- 深入浅出Netty
- netty io.netty.channel 简介1
- spark overview
- Netty4和Netty5内存池的使用心得
- Netty与Reactor模式