SocketChannel 读取ByteBuf 的过程 2026年03月30日 daichangya 17 SocketChannel 读取 ByteBuf 的过程本文深入分析 Netty 中 SocketChannel 读取数据并封装为 ByteBuf 的底层流程。整个过程主要涉及 NioEventLoop 的事件轮询、Unsafe 类的读取操作以及 Byt... 阅读全文 0 评论
线程池EventLoopGroup源码分析 2026年03月30日 daichangya 13 Reactor 模型Reactor 模型是一种经典的线程模型,广泛应用于高性能网络服务器开发。一般分为以下三种类型:Reactor 单线程模型Reactor 多线程模型Reactor 主从多线程模型Reactor 单线程模型Reactor 单线程模型是指... 阅读全文 0 评论
Netty如何实现高性能内存管理 2026年03月30日 daichangya 13 Netty 如何实现高性能内存管理Netty 通过多种机制实现了高性能的内存管理,特别是在处理大量并发连接和高吞吐量的场景下。Netty 的内存管理体系主要依赖于内存池(Memory Pool)和 ByteBuf 的优化设计。以下是 Netty 实现高性... 阅读全文 0 评论
Netty 常见面试题 2026年03月30日 daichangya 15 1. TCP 协议TCP(传输控制协议,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层协议,广泛用于需要数据传输保证的网络通信中。它通过一系列复杂的机制来确保数据从一端发送到另一端的完整性和正确顺... 阅读全文 0 评论
Recycler对象池分析 2026年03月30日 daichangya 14 1. 示例代码与运行结果以下是一个使用 Netty Recycler 对象池的测试示例,展示了对象的获取、使用、回收及复用的过程。public class RecyclerTest { static class WrapRecycler { ... 阅读全文 0 评论