随笔分类 -  # Netty

摘要:文章目录 一、实现效果二、核心代码 关于Websocket协议大家可以看我的另一篇博客的介绍 WebSocket协议看这篇就够了 一、实现效果 使用SpringBoot启动Netty服务端,Netty服务端开启WebSocket协议的使用。访问前端页面来连接WebSocket服务端,在聊天窗口中发送 阅读全文
posted @ 2023-04-19 00:00 青花石 阅读(177) 评论(0) 推荐(0)
摘要:文章目录 一、什么场景会粘包和拆包1.1 数据传输时粘包和拆包传输1.2 数据接收方读取数据拆包和粘包1.3 理解总结 二、粘包拆包举例三、Netty拆包粘包现象案例3.1 Netty 测试粘包现象3.2 Netty拆包测试 四、处理粘包和拆包4.1 业内沾包和拆包问题的解决方案4.2 Netty对 阅读全文
posted @ 2023-04-18 23:58 青花石 阅读(236) 评论(0) 推荐(0)
摘要:文章目录 一、编码的意义二、Netty编解码器介绍三、解码器Decoder四、编码器Encoder五、编解码器 Codec 一、编码的意义 编码的理解 通常指将某种数据从一种形式转换为另一种形式的过程,例如将文本从 ASCII 编码转换为 UTF-8 编码。编码是为了让数据能够在不同的系统之间进行传 阅读全文
posted @ 2023-04-17 01:30 青花石 阅读(112) 评论(0) 推荐(0)
摘要:案例使用Netty实现简单地服务端到客户端的数据发送和读取 一、导入依赖 Netty 是由 JBOSS 提供的一个 Java 开源框架,所以在使用得时候首先得导入Netty的maven坐标。 <dependency> <groupId>io.netty</groupId> <artifactId>n 阅读全文
posted @ 2023-04-17 01:27 青花石 阅读(147) 评论(0) 推荐(0)
摘要:文章目录 一、使用Netty的理由二、Netty概述三、 常见的的线程模型介绍3.1.1 传统BIO阻塞服务模型3.1.2 Reactor模式线程模型1.单Reactor 单线程2.单 Reactor多线程3.主从 Reactor 多线程 四、 Netty的线程模型4.1 简易版理解Netty线程模 阅读全文
posted @ 2023-04-17 01:24 青花石 阅读(315) 评论(0) 推荐(0)