netty权威指南
主要是基于《netty权威指南第二版》李林峰著作的,主要参考自该书
viagra2009100129
一个一直wating的码农
展开
-
netty 权威指南~第11章——WebSoket协议开发
本章主要学习内容如下:1、WebSocket入门2、Netty WebSocket协议开发第节一:WebSocket入门WebSocket是HTML5开始提供的一种浏览器与服务器进行全双通信的网络技术,WebSocket通信协议与2011年被IEIF定位标准RFC6455,WebsSocket api被W3c定为标准。在WebSocket api中,浏览器和服务器只需要做一个握手的动作,...原创 2019-08-02 22:39:49 · 196 阅读 · 0 评论 -
netty权威指南~第10章——HTTP开发
10.2.1 HTTP 服务端例程场景描述我 们 以 文 件 服 务 器 为 例 学 习 Netty 的 HTTP 服 务 端 入 门 开 发 , 例 程 场 景 如 下 : 文 件 服务 器 使 用 HTTP 协 议 对 外 提 供 服 务 , 当 客 户 端 通 过 浏 览 器 访 问 文 件 服 务 器 时 , 对 访 问 路 径行 检 查 , 检 查 失 败 时 返 回 HTTP 403...原创 2019-08-02 11:14:35 · 218 阅读 · 0 评论 -
Netty权威指南~第8章——Google Protbuf 编解码
protoc.exe 工 具 主 要 根 据 .prot 。 文 件 生 成 代 码 , 下 面 我 们 以 商 品 订 购 例 程 为 例 , 定 义SubscribeReq.proto 和 SubscribeResp.proto , 数 据 文 件 定 义 如 下 。SubscribeReq.protosyntax = "proto2";option java_package= "co...原创 2019-08-02 09:59:31 · 213 阅读 · 0 评论 -
netty权威指南~第七章——MessagePack编解码
MessagePack的特点如下:编解码高效,性能高;序列化之后的码流小;支持跨语言7.1 MessagePack Java Api 介绍7.1.1 导入相关jar<properties> <msgpack.version>0.6.12</msgpack.version> </properties&g...原创 2019-08-01 06:17:23 · 453 阅读 · 0 评论 -
netty权威指南~第六章——编解码技术
参考自:https://blog.51cto.com/13952501/2173038JSON、Protobuf、Thrift、MessagePack 对比和开发指南JSON优点1 简单易用开发成本低2 跨语言3 轻量级数据交换4 非冗长性(对比xml标签简单括号闭环)缺点1 体积大,影响高并发2 无版本检查,自己做兼容3 片段的创建和验证过程比一般的XML复杂4 缺乏...原创 2019-07-30 21:48:52 · 102 阅读 · 0 评论 -
netty权威指南~第5章——分隔符和定长解码器的应用
TCP 以 流 的 方 式 进 行 数 据 传 输 , 上 层 的 应 用 协 议 为 了 对 消 息 进 行 区 分 , 往 往 采 用 如 下4 种 方 式 。( 1 ) 消 息 长 度 固 定 , 累 计 读 取 到 长 度 总 和 为 定 长 L EN 的 报 文 后 , 就 认 为 读 取 到 了 一个 完 整 的 消 息 ; 将 计 数 器 置 位 , 重 新 开 始 读 取 下 一...原创 2019-07-30 09:22:16 · 122 阅读 · 0 评论 -
netty权威指南-第四章——TCP粘包/拆包问题的解决之道
4.1 TCP粘包/拆包原创 2019-07-29 21:45:08 · 158 阅读 · 0 评论 -
netty权威指南-第三章——netty入门应用
3.2 Netty 服务端开发TimeServer.javapublic class TimeServer { public void bind(int port) throws Exception { // 配置服务端的NIO线程组 EventLoopGroup bossGroup = new NioEventLoopGroup(); ...原创 2019-07-29 17:14:35 · 201 阅读 · 0 评论 -
netty权威指南第二章——NIO
NIO编程2.3.1 NIO类库简介2.3.1.1 缓存区ByteBuffer:字节缓冲区CharBuffer:字符缓冲区ShortBuffer:短整型缓冲区IntBuffer:整形缓冲区LongBuffer:长整形缓冲区FloatBuffer:浮点型缓冲区DoubleBuffer:双精度浮点型缓冲区继承关系:每 一 个 Buffer 类 都 是 Buffer 接 口 ...原创 2019-07-29 16:16:26 · 178 阅读 · 0 评论