博客
关于我
Netty工作笔记0038---Netty模型--通俗版
阅读量:789 次
发布时间:2023-02-14

本文共 443 字,大约阅读时间需要 1 分钟。

技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152

客户端会将请求发送到BossGroup中,BossGroup只关注accept事件。

BossGroup通过NIOEventLoop机制来监听IO通道中的事件,确保能够及时响应客户端的需求。每个selector实际上都会使用NIOEventLoop去检查是否有事件发生,如果有事件,则会进行相应的处理。

如果一个selector不够,系统允许使用多个selector来处理,这样就可以实现多线程对多线程的处理。这种方式能够有效提高系统的吞吐量和响应速度。

可以看到,这种设计实际上实现了多线程对多线程的处理方式。每个selector都相当于一个线程,它们轮流去检查IO通道中是否有事件发生。如果有事件,则会进入相应的处理逻辑,确保系统能够高效地处理大量的客户端请求。

这种设计方式具有很强的扩展性,允许系统根据实际的负载情况动态调整selector的数量,从而最大限度地利用系统资源。

转载地址:http://ticfk.baihongyu.com/

你可能感兴趣的文章
nacos集群节点故障对应用的影响以及应急方法
查看>>
nacos集群配置详解
查看>>
nagios 实时监控 iptables 状态
查看>>
nagios+cacti整合
查看>>
Nagios介绍
查看>>
nagios利用NSCient监控远程window主机
查看>>
nagios安装文档
查看>>
nagios服务端安装
查看>>
Nagios自定义监控脚本
查看>>
name_save matlab
查看>>
Nami 项目使用教程
查看>>
Nancy之基于Nancy.Hosting.Aspnet的小Demo
查看>>
NAND NOR FLASH闪存产品概述
查看>>
nano 编辑
查看>>
NASA网站曝严重漏洞,或将沦为黑客钓鱼网站?
查看>>
Nash:轻量级、安全且可靠的脚本语言
查看>>
NAS、SAN和DAS的区别
查看>>
NAS个人云存储服务器搭建
查看>>
NAT PAT故障排除实战指南:从原理到技巧的深度探索
查看>>
nat 网卡间数据包转发_你是不是从来没有了解过光纤网卡,它跟普通网卡有什么区别?...
查看>>