IO

IO 包含 同步阻塞IO 同步非阻塞IO IO多路复用 异步非阻塞IO

同步阻塞IO

IO 包含 同步阻塞IO 同步非阻塞IO IO多路复用 异步非阻塞IO

同步阻塞IO 关联 JavaIO

同步阻塞IO 关联 同步非阻塞IO IO多路复用

JavaIO

同步阻塞IO 关联 JavaIO

JavaIO 关联 NIO

JavaIO 包含 字节流 字符流

同步非阻塞IO

IO 包含 同步阻塞IO 同步非阻塞IO IO多路复用 异步非阻塞IO

同步非阻塞IO 关联 NIO

同步阻塞IO 关联 同步非阻塞IO IO多路复用

IO多路复用

IO 包含 同步阻塞IO 同步非阻塞IO IO多路复用 异步非阻塞IO

IO多路复用 关联 NIO

同步阻塞IO 关联 同步非阻塞IO IO多路复用

IO多路复用 包含 单线程Reactor 多线程Reactor 主从Reactor

NIO

同步非阻塞IO 关联 NIO

IO多路复用 关联 NIO

JavaIO 关联 NIO

NIO 关联 Channel,Buffer,Selector

NIO 关联 零拷贝

IO多路复用 包含 epoll select poll

NIO

异步非阻塞IO

IO 包含 同步阻塞IO 同步非阻塞IO IO多路复用 异步非阻塞IO

异步非阻塞IO 关联(实例)NIO 2

NIO 2

异步非阻塞IO 关联(实例)NIO 2

Channel

NIO 关联 Channel,Buffer,Selector

netty 包含 selector channel

Buffer

NIO 关联 Channel,Buffer,Selector

Selector

NIO 关联 Channel,Buffer,Selector

netty 包含 selector channel

selector 包含 OP_ACCEPT OP_CONNECT OP_READ OP_WRITE

操作系统

操作系统 包含 用户态空间 内核态空间

用户态空间

操作系统 包含 用户态空间 内核态空间

内核态空间

操作系统 包含 用户态空间 内核态空间

零拷贝

NIO 关联 零拷贝

字节流

JavaIO 包含 字节流 字符流

字节流 包含 InputStream OutputStream

字符流

JavaIO 包含 字节流 字符流

字符流 包含 Reader Writer

InputStream

字节流 包含 InputStream OutputStream

OutputStream

字节流 包含 InputStream OutputStream

Reader

字符流 包含 Reader Writer

Writer

字符流 包含 Reader Writer

TCP

TCP 包含 三次握手 四次挥手

TCP 包含 拆包 粘包

三次握手

TCP 包含 三次握手 四次挥手

四次挥手

TCP 包含 三次握手 四次挥手

四次挥手

RPC

RPC 包含 RMI

RPC 关联 Netty

Netty

RPC 关联 Netty

Netty 关联 主从Reactor多线程

netty 包含 NioEventLoop ioRatio

netty 包含 一次解码器 二次解码器

netty 关联 keepalive idle

netty 关联 内存池 堆外内存

netty 包含 selector channel

netty 包含 pipeline

netty 包含 ByteBufAllocato

netty 包含 水位线

netty

netty 包含 ByteBuf

netty 包含 channelFuture

netty 包含 netty调优系统参数 netty调优核心参数

netty 包含 内存泄漏

netty 包含 nettySSL加密

netty 包含 netty授权

netty 包含 netty黑名单过滤

主从Reactor

Netty 关联 主从Reactor多线程

IO多路复用 包含 单线程Reactor 多线程Reactor 主从Reactor

单线程Reactor

IO多路复用 包含 单线程Reactor 多线程Reactor 主从Reactor

多线程Reactor

IO多路复用 包含 单线程Reactor 多线程Reactor 主从Reactor

epoll

IO多路复用 包含 epoll select poll

epoll 关联 poll select

epoll 关联 epoll空轮询bug

epoll 包含 边缘触发 水平触发

select

IO多路复用 包含 epoll select poll

epoll 关联 poll select

poll

IO多路复用 包含 epoll select poll

epoll 关联 poll select

上下文切换

上下文切换 包含 自发性上下文切换 非自发性上下文切换

上下文切换

自发性上下文切换

上下文切换 包含 自发性上下文切换 非自发性上下文切换

非自发性上下文切换

上下文切换 包含 自发性上下文切换 非自发性上下文切换

NioEventLoop

netty 包含 NioEventLoop ioRatio

ioRatio

netty 包含 NioEventLoop ioRatio

epoll空轮询bug

epoll 关联 epoll空轮询bug

拆包

TCP 包含 拆包 粘包

一次解码器 关联 粘包 拆包

粘包

TCP 包含 拆包 粘包

一次解码器 关联 粘包 拆包

边缘触发

epoll 包含 边缘触发 水平触发

水平触发

epoll 包含 边缘触发 水平触发

SPI

SPI 包含 serviceLoader

serviceLoader

SPI 包含 serviceLoader

JDK_SPI 包含 ServiceLoader

一次解码器

一次解码器 关联 粘包 拆包

netty 包含 一次解码器 二次解码器

二次解码器

一次解码器 关联 粘包 拆包

netty 包含 一次解码器 二次解码器

二次解码器

keepalive

netty 关联 keepalive idle

idle

netty 关联 keepalive idle

内存池

netty 关联 内存池 堆外内存

堆外内存

netty 关联 内存池 堆外内存

serverSocket

serverSocket 关联 socket

socket

serverSocket 关联 socket

serverSocketChannel

serverSocketChannel 关联 socketChannel

channel 包含 serverSocketChannel socketChannel

ServerSocketChannel 关联 OP_ACCEPT

socketChannel

serverSocketChannel 关联 socketChannel

channel 包含 serverSocketChannel socketChannel

SocketChannel 关联 OP_CONNECT OP_READ OP_WRITE

OP_ACCEPT

selector 包含 OP_ACCEPT OP_CONNECT OP_READ OP_WRITE

ServerSocketChannel 关联 OP_ACCEPT

OP_CONNECT

selector 包含 OP_ACCEPT OP_CONNECT OP_READ OP_WRITE

SocketChannel 关联 OP_CONNECT OP_READ OP_WRITE

OP_READ

selector 包含 OP_ACCEPT OP_CONNECT OP_READ OP_WRITE

SocketChannel 关联 OP_CONNECT OP_READ OP_WRITE

OP_WRITE

selector 包含 OP_ACCEPT OP_CONNECT OP_READ OP_WRITE

SocketChannel 关联 OP_CONNECT OP_READ OP_WRITE

main线程

netty 包含 main线程 boss线程 worker线程

boss线程

netty 包含 main线程 boss线程 worker线程

worker线程

netty 包含 main线程 boss线程 worker线程

pipeline

netty 包含 pipeline

pipeline 关联 ChannelInBoundHandler

ChannelInBoundHandler

pipeline 关联 ChannelInBoundHandler

ByteBufAllocato

netty 包含 ByteBufAllocato

水位线

netty 包含 水位线

ByteBuf

netty 包含 ByteBuf

channelFuture

netty 包含 channelFuture

netty调优系统参数

netty 包含 netty调优系统参数 netty调优核心参数

netty调优系统参数

netty调优核心参数

netty 包含 netty调优系统参数 netty调优核心参数

netty调优核心参数

ChannelHandler

netty 包含 ChannelHandler

内存泄漏

netty 包含 内存泄漏

内存泄漏

流量整形

netty 包含 流量整形

nettySSL加密

netty 包含 nettySSL加密

netty授权

netty 包含 netty授权

netty黑名单过滤

netty 包含 netty黑名单过滤