Netty 简介

Netty

Netty可以说是Java领域不得不提的高性能通讯框架,就笔者之前所学习的开源代码,只要涉及到通讯的无不涉及。比如说RocketMQDubboZooKeeperMtThrift以及后面要深入理解的Zuul2
鉴于此,笔者决定深入挖掘一下Netty。笔者会从以下几方面来讲解:

  • Client、Server 初始化过程
  • NioEventLoop 内部执行原理
  • 客户端 发送请求与接收响应过程
  • 服务端 接收请求与响应请求过程
  • Netty的内存管理算法与实现
  • Epoll实现与其他实现差别

章节中主要以Netty.example.echo为例来讲解整个过程。另外,本章侧重于Netty的原理讲解,而不是使用。对于使用,可以查阅 官方文档

您的支持是我创作源源不断的动力