上一节我们介绍了 Netty 的通讯通道 Channel,这一节我们开始介绍 Netty 的数据容器 ByteBuf,包括 ByteBuf 的原理、内存管理和常用方法等。
上一篇介绍了 Netty 的线程模型 EventLoop 和 EventLoopGroup,本文开始介绍 Netty 的传输流组件 Channel 以及相关组件 ChannelHandler、ChannelHandlerContext、ChannelPipline 和 ChannelFuture 等。
上一篇文章介绍了 Netty 的启动器 Bootstrap,这篇开始介绍 Netty 的线程机制 EventLoop 和 EventLoopGroup,包括 EventLoop 和 EventLoopGroup 的简介、类继承结构和实例化过程。
上篇文章我们简单介绍了 Netty 的线程模型和基本组件,后面我们开始详细介绍 Netty 每个基本组件。本文先介绍 Netty 的启动器 Bootstrap,包括 Bootstrap 的简介、类分析和实战。
在上一篇文章我们了解到网络编程的相关知识以及 Netty 给网络编程开发带来的便利性,本文我们介绍 Netty 的基础线程模型 Reactor 模型、Netty 组件和基于这两者的 Netty 线程模型,有助于理解 Netty 整体原理结构。
上一篇文章介绍了 netty 的同步/异步/阻塞/非阻塞的概念和四种常用 IO 模型。本文介绍网络编程的发展,从 bio 发展到 nio 最后到 netty,我们可以感受到 netty 给网络编程带来的极大便利性。
Netty 是目前比较火的网络编程框架,是 java 进阶的必备知识点,特此记录 Netty 学习过程中的一些知识点用于日后翻阅。本章介绍 Netty 的一些入门准备知识,包括同步和异步、阻塞和非阻塞的区别,还有常见的 IO 模型。