Netty Archive

  • Netty源码分析 EventLoop(一)接口定义

    概述 在较早的文章中,对Netty EventLoop的整体结构进行了一些介绍(文章地址)。这一系列的文章中,将分多个部分对EventLoop进行详细讲解。 此篇文章将介绍的类包括 1. Event […]

    阅读全文

  • Netty 4源码分析(一)EventLoop

    概述 与Netty 3相比,Netty中一个重要的改变是将Boss / Worker的概念升级为EventLoop。顾名思义EventLoop是一种事件处理机制,通过线程的循环检测(Loop)来处理 […]

    阅读全文

  • Netty 3源码分析(四)Boss & Worker

    Boss和Worker是Netty 3中的工作线程,也是进行IO事件处理最核心的部分。 从类图中我们可以看到,Boss和Worker都继承自AbstractNioSelector,下面也将从这个公共 […]

    阅读全文

  • Netty 3源码分析(三)Bootstrap

    Netty 3的启动类主要分为ServerBootstrap和ClientBootstrap,如下图 Bootstrap类中本身的逻辑很少,但它维护了几个重要对象的引用 ChannelFactory […]

    阅读全文

  • Netty 3源码分析(二)Channel

    本文将介绍channel包下与Channel相关的核心概念。 一、Channel Channel对应于一个通信连接,用于完成bind、connect、write等操作,接收消息通过绑定的pipeli […]

    阅读全文

  • Netty 3源码分析(一)概览

    Netty是Java应用中最著名的通信框架之一,目前已经发布到了5.0版本,但3.0版本目前仍有很广泛的应用,其中也不乏很多经典的设计。所以笔者计划从Netty 3开始进行一些源码研究的工作,所使用 […]

    阅读全文