Archive for 三月, 2015

  • Dubbo源码分析(二)Invocation

    本文将主要围绕Invocation这个抽象概念进行讲解,首先来看一下相关的类图结构。 整体概念 Invocation,一次具体的调用,包含方法名、参数类型、参数 Result,一次调用结果,包含va […]

    阅读全文

  • 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开始进行一些源码研究的工作,所使用 […]

    阅读全文