![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Netty
yuan_404
这个作者很懒,什么都没留下…
展开
-
Netty-尚硅谷(7. Netty 核心模块)学习笔记
上一篇 :6. 异步模型和HTTP示例 文章目录1. Bootstrap 和 ServerBootstrap2. Future 和 ChannelFuture3. Channel4. Selector5. ChannelHandler 及其实现类6. Pipeline 和 ChannelPipeline7. ChannelHandlerContext8. ChannelOption9. EventLoopGroup 和其实现类 NioEventLoopGroup10. Unpooled 类11. Netty原创 2020-11-11 13:53:29 · 1196 阅读 · 9 评论 -
Netty-尚硅谷(6. 异步模型和HTTP示例)学习笔记
上一篇 :5. Netty模型 下一篇 : 文章目录1. 基本介绍2. Future 说明3. 工作原理示意图4. Future-Listener 机制5. 快速入门实例-HTTP服务6. 小结 1. 基本介绍 异步的概念和同步相对。当一个异步过程调用发出后,调用者不能立刻得到结果。实际处理这个调用的组件在完成后,通过状态、通知和回调来通知调用者。 Netty 中的 I/O 操作是异步的,包括 Bind、Write、Connect 等操作会简单的返回一个 ChannelFuture。 调用者并不能立刻获得原创 2020-11-09 09:17:00 · 736 阅读 · 0 评论 -
Netty-尚硅谷(5. Netty模型)学习笔记
上一篇 :4. 线程模型基本介绍 文章目录原创 2020-11-07 10:31:26 · 1687 阅读 · 2 评论 -
Netty-尚硅谷(4. 线程模型基本介绍)学习笔记
上一篇 : 下一篇 : 文章目录1. 线程模型基本介绍2. 传统阻塞 I/O 服务模型3. Reactor 模式 1. 线程模型基本介绍 不同的线程模式,对程序的性能有很大影响,为了搞清Netty 线程模式,来了解下各个线程模式,最后看看Netty 线程模型有什么优越性. 目前存在的线程模型有: 传统阻塞 I/O 服务模型 Reactor 模式 根据 Reactor 的数量和处理资源池线程的数量不同,有 3 种典型的实现 单 Reactor 单线程; 单 Reactor 多线程; 主从原创 2020-11-06 10:29:51 · 890 阅读 · 0 评论 -
Netty-尚硅谷(3. Netty 概述)学习笔记
上一篇 :2. BIO、NIO和AIO 文章目录1. 原生NIO存在的问题2. Netty官网说明3. Netty官网说明4. Netty的优点5. Netty版本说明 1. 原生NIO存在的问题 NIO 的类库和 API 繁杂,使用麻烦:需要熟练掌握 Selector、ServerSocketChannel、 SocketChannel、ByteBuffer 等。 需要具备其他的额外技能:要熟悉 Java 多线程编程,因为 NIO 编程涉及到 Reactor 模式,你必须对多线程和网络编程非常熟悉,才能原创 2020-11-06 08:53:26 · 966 阅读 · 0 评论 -
Netty-尚硅谷(2. BIO、NIO和AIO)学习笔记
上一篇 :1. 概述 文章目录1. IO 模型1.1 I/O 模型基本说明1.2 BIO、NIO、AIO适用场景分析2. BIO2.1 基本介绍2.2 工作机制2.3 应用实例2.4 问题分析3. NIO3.1 基本介绍3.2 NIO 和 BIO 的比较3.3 NIO 三大核心3.4 缓冲区(Buffer)3.5 通道(Channel)1. 基本介绍2. FileChannel 类3. 应用实例1-本地文件写数据4. 应用实例2-本地文件读数据5. 应用实例3-使用一个Buffer完成文件读取6. 应用实例原创 2020-11-05 10:09:45 · 1498 阅读 · 1 评论 -
Netty-尚硅谷(1. 概述)学习笔记
文章目录1. 简介2. 应用场景 1. 简介 Netty 是由 JBOSS 提供的一个 Java 开源框架,现为 Github上的独立项目。 Netty 是一个异步的、基于事件驱动(客户端的行为、读写事件)的网络应用框架,用以快速开发高性能、高可靠性的网络 IO 程序。 Netty主要针对在TCP协议下,面向Clients端的高并发应用,或者Peer-to-Peer场景下的大量数据持续传输的应用。 Netty本质是一个NIO框架,适用于服务器通讯相关的多种应用场景 要透彻理解Netty , 需要先学习 N原创 2020-10-31 08:57:15 · 1383 阅读 · 0 评论