netty
DrDeng96
这个作者很懒,什么都没留下…
展开
-
初识netty3---来点干货上代码(构造Netty服务器)
hello Netty服务器的构建(步骤如下) 构建一堆主从线程组 定义服务器启动类 为服务器设置Channel 设置处理线程池的助手类初始化器(用图来理解channel的助手类) 每一个channel由多个handler共同的组成管道(pipeline) 监听和关闭服务器 具体的类和代码如下: 构建一个HelloNetty的类 package com.DrDeng.netty; import...原创 2020-03-18 20:11:44 · 167 阅读 · 0 评论 -
初识netty2---Reactor线程模型
netty提供了三种Reactor线程模型 单线程模型:所有的IO操作都是由同一个NIO线程处理的(来图直接简单粗暴) 单线程模式仅限于小型的应用场景,大中型的应用场景会导致server崩溃 多线程模型:有一组NIO线程处理IO操作 多线程模式仅仅是在单线程的模式加上了一个线城池,这样可以让数据进行传输的时候有一个更高的并发量,因为我可以增加很多个单线程Reactor,绝大部分的场景都是可以应...原创 2020-03-18 19:45:20 · 152 阅读 · 0 评论 -
初识netty1------超级好用的框架
什么是netty (1)netty事实上是一个提供了易于使用的api c/s框架 (2)并发高-nio(非阻塞) (3)传输快-零拷贝 了解BIO (同步阻塞) bio:一个客户端对应一个线程,传输速度极慢,因为一个线程只处理一个连接(下面通过画图的形式让大家简单的去了解) 什么是同步非阻塞的NIO,New IO (Non-block IO) nio:同步非阻塞的io,我们这里就就不套用了官方的...原创 2020-03-18 19:12:45 · 270 阅读 · 0 评论