豆瓣
扫码直接下载
一般吧 ... rocketmq 的三大核心,1)去 zookeeper,采用 name server;2)单一 commit log,comusme queue & index file 概念抽象;3)消息事务(两阶段 + 定时回查)还是有点意思的;消息事务有个点不错,就是未提交的 消息在一个 独立的 topic 里,与原来的 queue 互不干扰 ,还是讲清楚了的 。但是,吹了半天逼 ... 尼玛 HA(master-slave)需要手动指派?master 挂了需要手动重启,改派?这牛逼个锤子 ... kafka 做一个 二次开发,不是更好吗?! 啊,这个问题阿里貌似解决了的:https://www.infoq.cn/article/7xeJrpDZBa9v*GDZOFS6
辣鸡 原来是MyCat负责人 难怪 别买
对于想了解RocketMQ原理的同学,很值得读一读的,读完至少对RocketMQ的原理以及应用场景有透彻的理解;之前一直觉得所有的MQ原理都是类似的,直到工作中用到RocketMQ,才彻底的搞清楚它跟kafka之间的区别,今后做项目中间件选型,才能有理有据;
通篇下来就是在翻译代码。
很遗憾,感觉,既没有思想,也没有内幕,感觉就是在讲源代码
粗略的看完,似乎讲源码的书没啥意思,源码还是得自己去看
不错
有帮助,感谢。
我就没见过这么不要脸的书。 不贴源码书至少薄2/3
无情的代码翻译机器,流程的概括和作者自己的见解比较少。
写的比较细,从源码剖析rocket mq到底是如何运转的。消费者一章尤其精彩。
总体就是把代码分段解释,最好能每章先来个大概流程思路,然后再分析源码更好。消息消费那一章写的不错。可以对照这个源码注释看 https://github.com/LiWenGu/awesome-rocketmq
书实际有用的内容比较少的,对于存储结构,运维和rocketmq的监控浅浅的带过
看起来有点难受,感觉就是在一句一句翻译代码,大概是水平还不够吧
新版本的源码改动还是比较大的,看的时候云里雾里,可能还是技术太菜了
内容的形式有点奇怪,感觉读书的一半时间耗在同时查阅源码上
我觉得挺好 可能就是客户端源码和服务端源码串着解析 有点影响可读性
花了三周跟着代码大概读完了,收获较大的看到了 文件存储(索引)、简单的网络协议、长轮循、数据同步、组提交、线程异步间地协作等等在Java中的具体落地实现。 这书的作用更多是给想了解源码的同学立个大体的方向,具体还是得自己去看代码。RocketMQ没有太多花里胡哨的设计模式,总体上还是很好读的,可以大胆去读。
看的好方啊,不知道是自己水平还是作者表达有问题。就是在翻译代码,思路混乱
改成源码剖析可能会更准确
> RocketMQ技术内幕
4 有用 啊哈 2019-09-09 15:18:35
一般吧 ... rocketmq 的三大核心,1)去 zookeeper,采用 name server;2)单一 commit log,comusme queue & index file 概念抽象;3)消息事务(两阶段 + 定时回查)还是有点意思的;消息事务有个点不错,就是未提交的 消息在一个 独立的 topic 里,与原来的 queue 互不干扰 ,还是讲清楚了的 。但是,吹了半天逼 ... 尼玛 HA(master-slave)需要手动指派?master 挂了需要手动重启,改派?这牛逼个锤子 ... kafka 做一个 二次开发,不是更好吗?! 啊,这个问题阿里貌似解决了的:https://www.infoq.cn/article/7xeJrpDZBa9v*GDZOFS6
4 有用 饭后甜点 2019-05-03 15:28:21
辣鸡 原来是MyCat负责人 难怪 别买
0 有用 堕落的魔鬼 2021-11-27 22:34:08
对于想了解RocketMQ原理的同学,很值得读一读的,读完至少对RocketMQ的原理以及应用场景有透彻的理解;之前一直觉得所有的MQ原理都是类似的,直到工作中用到RocketMQ,才彻底的搞清楚它跟kafka之间的区别,今后做项目中间件选型,才能有理有据;
0 有用 之恒 2022-05-20 22:44:20
通篇下来就是在翻译代码。
1 有用 师兄 2020-07-14 17:01:00
很遗憾,感觉,既没有思想,也没有内幕,感觉就是在讲源代码
0 有用 lk小楼 2019-07-15 08:33:39
粗略的看完,似乎讲源码的书没啥意思,源码还是得自己去看
0 有用 curly 2020-01-16 19:25:12
不错
0 有用 Dylan 2020-02-04 22:30:34
有帮助,感谢。
1 有用 Atrius 2021-05-30 18:49:28
我就没见过这么不要脸的书。 不贴源码书至少薄2/3
0 有用 Milo 2025-01-05 08:25:33 上海
无情的代码翻译机器,流程的概括和作者自己的见解比较少。
0 有用 Zane 2019-03-31 16:41:05
写的比较细,从源码剖析rocket mq到底是如何运转的。消费者一章尤其精彩。
0 有用 HAL9000 2021-07-28 15:37:42
总体就是把代码分段解释,最好能每章先来个大概流程思路,然后再分析源码更好。消息消费那一章写的不错。可以对照这个源码注释看 https://github.com/LiWenGu/awesome-rocketmq
1 有用 yasir_linux 2021-03-19 18:48:29
书实际有用的内容比较少的,对于存储结构,运维和rocketmq的监控浅浅的带过
3 有用 kitewhere 2019-05-31 20:29:08
看起来有点难受,感觉就是在一句一句翻译代码,大概是水平还不够吧
0 有用 潸然 2021-01-09 23:49:06
新版本的源码改动还是比较大的,看的时候云里雾里,可能还是技术太菜了
0 有用 TerrellChen 2020-03-01 19:28:36
内容的形式有点奇怪,感觉读书的一半时间耗在同时查阅源码上
0 有用 槑! 2020-08-06 12:07:57
我觉得挺好 可能就是客户端源码和服务端源码串着解析 有点影响可读性
0 有用 蛋白般的生活 2020-08-10 18:34:52
花了三周跟着代码大概读完了,收获较大的看到了 文件存储(索引)、简单的网络协议、长轮循、数据同步、组提交、线程异步间地协作等等在Java中的具体落地实现。 这书的作用更多是给想了解源码的同学立个大体的方向,具体还是得自己去看代码。RocketMQ没有太多花里胡哨的设计模式,总体上还是很好读的,可以大胆去读。
2 有用 虚怀若谷 2019-08-06 15:22:33
看的好方啊,不知道是自己水平还是作者表达有问题。就是在翻译代码,思路混乱
0 有用 西北喜羊羊 2023-02-21 10:40:05 北京
改成源码剖析可能会更准确