全书共13章, 分为两个部分。第一部分是RocketMQ实战, 介绍了分布式消息队列的功能, 了解RocketMQ, 能够搭建好单机版的消息队列, 收发消息 ; 介绍不同类型生产者和消费者的特点, 以及和它们相关的Offset和Log ; 介绍了分布式消息队列的协调者NameServer, NameServer维护集群的配置信息、状态信息, 其他角色都通过NameServer来协同执行等。第二部分包括第9-13章, 对RocketMQ的源码进行了深入分析, 读者通过这些源码分析, 可以快速定制自己的特殊功能。