阅读此系列要求对其他知识有一定先行理解,包括但不限于: Netty核心源码。如果你不清楚这部分内容,也可以将其当成一个黑盒看待,但是至少要求会基本的使用。 计算机网络基础理论。 Java多线程理论以及常用工具类。 本文基于RocketMQ 4.5.2版本进行源码解析。