首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
netty
唐老没有鸭
创建于2022-08-21
订阅专栏
netty学习
等 1 人订阅
共12篇文章
创建于2022-08-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Netty面试题
1. netty中 BIO NIO AIO的区别 IO模型就是网络数据传输过程中,使用什么通道去发送和接受数据 BIO同步阻塞,一个连接对应一个线程,如果server是单线程的,,后续链接会一直阻塞在
数据加密传输的方式
1. 背景 最近做了两个项目都有数据加密传输的需求,至此做个总结,虽然不要掌握其中的方式 1. 原理和使用
Netty 入门与实战:仿写微信 IM 即时通讯系统 小册学习纪要
1. 学习纪要 NioSocketChannel,这个类呢,就是 Netty 对 NIO 类型的连接的抽象,而我们前面NioServerSocketChannel也是对 NIO 类型的连接的抽象,Ni
netty中通信协议的设计
1. 背景 经历了两家做长连接的公司,在第二家公司我终于理解了长连接开发的精髓,学会设计通信协议并基于通信协议编码解码 2. 含义 2.1 通信协议 2.2 编码解码 2.3 我设计的协议 3. 代码
如何在netty的handler中开启异步操作
1. 分析故障:服务线程数过多,导致su - java进程用户 失败 1.1 故障原因 服务都是长连接,当我们有个长连接,我们会在这个会话当中再次开启一个异步线程来处理数据,这个异步线程是while(
EmbeddedChannel的使用
1. 背景 netty服务器实际开发过程中,从通道对端读取数据和写入数据到通道,netty底层已经帮我们做了这部分工作,那我们在开发中需要做的就是解码、编写处理逻辑的handler、编码这些工作 这些
netty的byteBuf使用介绍
最近看了公司的自定义的传输数据格式,netty客户端接收到数据后,依照一定的规则来解码,防止粘包合拆包,解码过程中就使用到了netty的byteBuf 1. 使用说明 ByteBuf工作机制:Byte
netty客户端实现断线重连
1. 背景 网络抖动可能导致TCP断联,或者服务端的心跳机制关闭连接了,这个时候由于连接都是客户端发起的,我们需要从客户端再次发起重连,首先得感知到TCP连接的状态,才能决定要不要发起重连 2. 代码
netty粘包和拆包的解释
为什么会有粘包和拆包,TCP连接是面向连接和流的,可靠的,收发两端都要有一一成对的socket,发送端为了将多个发给接收端的包,更有效的发给对方,使用了优化算法Nagle算法,就是将多次间隔较小且数据
netty开发websocket服务
netty开发websocket服务,demo如下 MyServer MyTextWebSocketFrameHandler 前端 注意点
netty心跳机制IdleStateHandler的使用
netty使用IdleStateHandler来检测连接的心跳检测,上demo MyServer MyServerHandler IdleStateHandler具体解释
netty开发http服务器
netty开发http服务器代码demo TestServer TestServerInitializer TestHttpServerHandler netty服务器和TCP服务器的区别