Netty傻瓜教程(四):bossGroup, workGroup?
2019独角兽企业重金招聘Python工程师标准>>>
先看group函数的说明
public ServerBootstrap group(EventLoopGroup parentGroup, EventLoopGroup childGroup)
再看group函数的调用
bootstrap.group(bossGroup, workerGroup);
原来bossGroup就是parentGroup,是负责处理TCP/IP连接的,而workerGroup就是childGroup,是负责处理Channel(通道)的I/O事件。
如果你嫌一个workerGroup线程不够,可以初始化多个线程
workerGroup = new NioEventLoopGroup(workerNum);
下面是一个典型系统的架构
转载于:https://my.oschina.net/u/438393/blog/845300
Netty傻瓜教程(四):bossGroup, workGroup?相关推荐
- Netty傻瓜教程(一):Netty初探,只写个服务端也能工作
2019独角兽企业重金招聘Python工程师标准>>> 霸王硬上,直接开始,服务端: package com.hengzenc.NettyServer;import io.netty ...
- Netty傻瓜教程(五):不能不谈Redis
2019独角兽企业重金招聘Python工程师标准>>> MySql是关系型数据库,有强大的数据查询功能,支持事务,但是毕竟在硬盘中,访问量大额外开销也大:Redis将数据存储在内存中 ...
- netty设置group的时候,比如b.group(bossGroup ,workGroup),为什么要添加个两个group
注:内容来自于Netty 权威指南第二版 1.netty最基本的服务端.客户端 public void start() throws InterruptedException {/*线程组*///用于 ...
- Netty入门教程——认识Netty
什么是Netty? Netty 是一个利用 Java 的高级网络的能力,隐藏其背后的复杂性而提供一个易于使用的 API 的客户端/服务器框架. Netty 是一个广泛使用的 Java 网络编程框架(N ...
- C# SuperSocket 手把手教你入门 傻瓜教程---5(探索自定义AppServer、AppSession,Conmmand,用配置文件App.comfig启动服务器)
C# SuperSocket 手把手教你入门 傻瓜教程系列教程 C# SuperSocket 手把手教你入门 傻瓜教程---1(服务器单向接收客户端发送数据) C# SuperSocket 手把手教你 ...
- C# SuperSocket 手把手教你入门 傻瓜教程---3(Telnet服务器和客户端请求处理)
C# SuperSocket 手把手教你入门 傻瓜教程系列教程 C# SuperSocket 手把手教你入门 傻瓜教程---1(服务器单向接收客户端发送数据) C# SuperSocket 手把手教你 ...
- C# SuperSocket 手把手教你入门 傻瓜教程---1(服务器单向接收客户端发送数据)
C# SuperSocket 手把手教你入门 傻瓜教程系列教程 C# SuperSocket 手把手教你入门 傻瓜教程---1(服务器单向接收客户端发送数据) C# SuperSocket 手把手教你 ...
- 神奇电池V5增强版+时间机器傻瓜教程
神奇电池V5增强版+时间机器傻瓜教程 作者:电玩巴士 rockddr 本文主要内容为告诉用户如何制作神奇电池组合与如何安装时间机器.神奇电池组合主要用来给任意PSP系统[包括官方]刷机使用,时间机器则 ...
- 梦幻诛仙mysql_梦幻诛仙最最最完善架设教程,完美傻瓜教程,独家整理
梦幻诛仙最最最完善架设教程,完美傻瓜教程,独家整理1.注册云服务器 系统为CentOS 6.5 64位 记住root所设置的密码 公网IP:106.12.37.76 2.下载各种编辑软件 Notepa ...
- Ajax单元测试傻瓜教程
原文出处 :AJAX单元测试傻瓜教程 Ajax 请求经常容易发生错误,客户端发送的数据出问题,服务器端返回的数据有误都会导致 Ajax 请求错误.你不能保证与服务器的连接总是工作正常.Ajax请求需要 ...
最新文章
- C# WinForm使用乐器数字接口
- OpenAI披露最新研究成果:AI训练如何扩展到更大规模?
- Android github 快速实现多人协作
- 服务器系统生产厂家,生产云服务器厂家
- 【dp】POJ-2209
- gis里创建要素面板怎么打开_【从零开始学GIS】ArcGIS中的绘图基本操作(二)
- 没有工作经验找it_没有工作经验怎么找工作?
- php打出等边三角形,CSS 如何进行单一div的正多边形变换
- c++播放音频( c++ play audio),为C++应用程序添加启动音效
- Python win32com模块安装
- C# QQ群管理机器人
- Cell-type–specific || 单细胞文章新范式
- PTA 7-2 复数与基本类型的加减运算
- ENGLISH资料收集(3)-英语日期的正确表达
- 线上抓娃娃机火了三个月了,你玩了吗?
- Linux添加SSH Key到Github账户
- python培训 中科普开
- jupyter notebook如何显示行号?
- JS的DOM对象操作
- 帝国模板留言板增加自定义字段教程