当前位置: 首页 > news >正文

Netty核心组件模块(一)

1.Bootstrap和ServerBootstrap

1>.Bootstrap意思是引导,一个Netty应用通常由一个Bootstrap开始,主要作用是配置整个Netty程序,串联各个组件,Netty中Bootstrap类是客户端程序的启动引导类,ServerBootstrap是服务端启动引导类;

2>.常见的方法有:

①.public ServerBootstrap group(EventLoopGroup parentGroup, EventLoopGroup childGroup); //该方法用于服务器端,用来设置两个 EventLoop;

②.public B group(EventLoopGroup group); //该方法用于客户端,用来设置一个EventLoop;

③.public B channel(Class<? extends C> channelClass); //该方法用来设置一个服务器端的通道实现;

④.public B option(ChannelOption option, T value); //用来给ServerChannel添加配置;

⑤.public ServerBootstrap childOption(ChannelOption childOption, T value); //用来给接收到的通道添加配置;

⑥.public ServerBootstrap childHandler(ChannelHandler childHandler); //该方法用来设置业务处理类(自定义的handler);

⑦.public B handler(ChannelHandler ha

http://www.lryc.cn/news/68477.html

相关文章:

  • Robot Framework+Jenkins持续集成UI自动化项目
  • 【ROS】ROS1编程速览
  • 探索智能化:TOOM解析未来稿件校验系统的技术进展与应用展望
  • Java程序员从青铜到王者,不同段位的薪资和技能变化
  • tinyWebServer 学习笔记——二、HTTP 连接处理
  • 深入浅析Linux Perf 性能分析工具及火焰图
  • java关键术语
  • 1. 两数之和【简单】
  • 《编码——隐匿在计算机软硬件背后的语言》精炼——第17章(自动操作)
  • 用Colab免费部署AI绘画云平台Stable Diffusion webUI
  • R.I.P,又一位程序员巨佬——左耳朵耗子陨落
  • 捷威信keithley吉时利2410数字源表 销售回收KEITHLEY2470新款源表
  • 第二十九回:如何给ListView添加分隔线
  • 用友 LRP计划维护视图
  • 数组--part 5--螺旋矩阵(力扣59/54)(剑指offer 29)
  • 加密解密软件VMProtect入门使用教程(九)许可制度之许可系统功能
  • MySQL基础-事务详解
  • python 读写csv文件方法
  • 命令行更新Windows
  • lwIP 多线程注意事项
  • 工业革命的本质是动力革命:人类使用能量的水平得到了飞跃(蒸汽动力取代畜力和水力,机械代替人工。)【工业革命的诞生是能量富余的结果】
  • 【Kubernetes】Windows安装kubectl
  • 菜鸟健身-新手使用哑铃锻炼手臂的动作与注意事项
  • 二、LLC 谐振变换器
  • JWT 入门
  • 理解HttpSession
  • SolVES 模型生态系统服务功能社会价值评估(基于多源环境QGIS、PostgreSQL、ArcGIS、Maxent、R语言)
  • 雷鸟Air Plus体验:视觉大幅升级,影视/办公/游戏全能胜任
  • 【Android笔记101】Android之实现搜索界面(搜索弹出框)
  • 架构中如何消除语义的分歧?