
Netty
Netty的学习
Zzz_hl
个人网站:https://zhouhuilong.cn/
展开
-
连接假死和心跳监测
例如: 客户端连接正常,用户只是停顿了一会儿,但是服务器没有接收到客户端的数据,认为是连接假死。客户端向服务器发送数据的时间间隔,小于服务器定义的空闲检测的时间间隔,就能防止服务器的误判。服务器端定时向客户端发送数据,如果客户端没有发送数据,就可以判定为连接假死。为了避免服务器的误判,在客户端中需要定时向服务器发送数据。方法触发特殊事件,以此进行监测。添加 Netty 中的。可以监测读或写事件。原创 2024-03-05 13:29:43 · 533 阅读 · 0 评论 -
通过Selector组件监控多个Channel事件
在非阻塞模式下,单个线程一直运行,一直占用CPU资源。通过创建selector,管理多个 channel。原创 2024-01-06 21:08:19 · 401 阅读 · 0 评论 -
通过NIO实现非阻塞模式
非阻塞模式的缺点:即使没有连接建立,和可读数据,线程仍然在不断运行,一直占用 cpu资源。原创 2024-01-06 20:00:57 · 612 阅读 · 0 评论