这本书源码注重源码 适合那些非常熟悉rocketmq使用的人更进一步的了解内部原理 同时把生产上可能遇到的问题列举出来 并提出解决方案 像我这种初学者 一般都是挑一些可运行的代码段 去结合作者讲解的源码进行跟踪 达到会使用 规避问题 进而可以自己定制需求 进行二次封装
原理讲的比较浅,很少有扩展。代码部分讲解的也都是点到为止,代码都是截图,没有很好的排版。
这本书从源码角度出发,对producer,consumer,broker,nameserver的调用过程进行了分析讲解,并且在每个章节都对生产中可能遇到的问题进行了深入的讲解,是一本非常不错的书。
看了第二章,发现不少问题,贴的代码和书中解释的代码都不是一个方法(看着是个重载方法,不然就是无限递归调用)但作者只讲了其中一个重载方法,另一个很重要的丝毫没提。 还有一处讲broker master和slave同步的,说两组master和slave挂了一组,同步复制第一次失败后第二次重试会成功,如果是异步复制则生产消息不受影响。这说的啥呀...
把实现的基本逻辑讲清楚了,不过主要也是基于代码逻辑讲,比较浅,没有扩展,也没有讲为什么这么设计,只能说知其然,但是不知其所以然。
不太适合初学者,书中堆了大量源代码,基本上在讲代码是干嘛的,但是原理讲的比较浅。不够深入浅出
写的挺好的,读书需要做笔记,边读边做,不要像我读完结尾忘记开头😓
一般般吧,我觉得这个有一点点使用经验的来看还行,太多代码了。
原来同事写的,很有借鉴一下,特别是如何阅读源码,如何加入开源社区。
建议使用过RocketMQ并想简单了解的开发者,算是一本扫盲书。和介绍api文档差不多,更多的是消息队列实现的一些逻辑思想。
这本书难易程度中等,适合消息队列入门和资深者知识补充,当做工具书也不错
看了五分之一,书的定位是有一定MQ使用经验的人,没学过MQ的等用过MQ再来看吧。这里面都是理论。