Prompts-MCP 686 skills · ai / design / design-pattern / framework / fundamentals / habit / lang / tech-selection /mcp/sse
framework framework/netty/index.md medium

framework-netty-index

Netty 网络编程约定 — Reactor 线程模型/ChannelPipeline 处理器链/粘包拆包解码器/心跳与 ByteBuf 引用计数四个独立决策点。Use when 写 Netty 服务端 / 配 EventLoopGroup / 编解码 / 处理粘包或内存泄漏时。

子项索引

子项 一句话
netty-reactor-thread-model skill Netty 主从 Reactor 线程模型 — boss EventLoopGroup 只 accept,worker 处理 IO 读写,耗时业务必须丢业务线程池不能阻塞 EventLoop
netty-pipeline-handler skill Netty ChannelPipeline 处理器链 — Inbound/Outbound 顺序、解码→业务→编码分层、无状态 Handler 加 @Sharable
netty-frame-decoder skill Netty 粘包拆包解决 — TCP 是字节流无消息边界,按协议选 LengthFieldBasedFrameDecoder(长度字段)/ 分隔符 / 定长解码器,禁自己在业务里拼包
netty-heartbeat-and-bytebuf skill Netty 连接保活与内存安全 — IdleStateHandler 检测读写空闲做心跳/关死连接,ByteBuf 引用计数 release/retain 配对防池化内存泄漏

Netty · 网络编程约定索引

四个独立决策点,按你正在做的事下钻:

你在做什么 进哪个
配 boss/worker 线程组、决定业务逻辑放哪 reactor-thread-model
组装 ChannelPipeline、写 Handler 链 pipeline-handler
解决 TCP 粘包/拆包、选解码器 frame-decoder
做连接保活心跳 / 排查 ByteBuf 内存泄漏 heartbeat-and-bytebuf

链接