易燃物匯聚 YouTube 有聲書與書評
RocketMQ分佈式消息中間件:核心原理與最佳實踐 封面

RocketMQ分佈式消息中間件:核心原理與最佳實踐

李偉

4346人在讀
11.3萬字總字數
¥55.3定價

內容簡介

本書源碼以RocketMQ 4.2.0和RocketMQ 4.3.0爲基礎,從RocketMQ的實際使用到RocketMQ的源碼分析,再到RocketMQ企業落地實踐方案,逐步講解。使讀者由淺入深地瞭解RocketMQ。 本書在源碼分析過程中,先講整體流程,再按模塊、步驟進行詳細講解,希望讀者在閱讀時能舉一反三,能知其然且知其所以然。 本書總共九章,分爲五部分,第一部分講解消息隊列入門和RocketMQ生產、消費原理與最佳實踐;第二部分從整體角度講解RocketMQ架構;第三部分講解RocketMQ各個組件的基本原理;第四部分深入RocketMQ,講解如何閱讀源代碼、如何進行企業實踐;第五部分是附錄,包含Namesrv、Broker的核心參數配置說明和Exporter監控指標註釋。 希望讀者在平時的工作中能熟悉、借鑑、參考RocketMQ的優秀設計理念,在技術能力上更進一步,在工作中更好地服務公司。

讀者書評

★★★★★

這本書將RocketMQ的實現原理都完整細緻地講述了一遍。看了評論,很多讀者都評價不高,根本原因是很多讀者將其當成了RocketMQ的入門書籍,但要看懂這本書還是需要有一點基礎的。其實RocketMQ的使用非常簡單,主要就分爲四大部分:namesrv,註冊中心;brocker,消息存儲,將其自身註冊到namesrv;producer,生產者,通過namesrv獲取到broker地址,將消息發送到對應的topic上;consumer,消費者,通過namesrv獲取broker地址,然後拉取對應的消息進行消費。實際使用時,我們只需要先啓動namesrv,再啓動broker,最後創建一個生產者線程,一個消費者線程就能實現消息的生產和消費了,整個過程都非常簡單。當我們有了這個實踐基礎之後再來看這本書,就會發現它講得非常全面,通俗易懂。總體評價,推薦!

★☆☆☆☆

原理介紹比較少,代碼解釋比較多,看起來很枯燥。

★★★★★

這本書從源碼角度出發,對producer,consumer,broker,nameserver的調用過程進行了分析講解,並且在每個章節都對生產中可能遇到的問題進行了深入的講解,是一本非常不錯的書。

★★★☆☆

把實現的基本邏輯講清楚了,不過主要也是基於代碼邏輯講,比較淺,沒有擴展,也沒有講爲什麼這麼設計,只能說知其然,但是不知其所以然。

★★★☆☆

原理講的比較淺,很少有擴展。代碼部分講解的也都是點到爲止,代碼都是截圖,沒有很好的排版。

★★★★★

牛的,概念比較清晰,雖然沒有細緻入微到源碼級別,但是該有的概念都有,不錯的學習書籍

★★★★★

這本書源碼注重源碼  適合那些非常熟悉rocketmq使用的人更進一步的瞭解內部原理 同時把生產上可能遇到的問題列舉出來  並提出解決方案 像我這種初學者  一般都是挑一些可運行的代碼段  去結合作者講解的源碼進行跟蹤 達到會使用  規避問題 進而可以自己定製需求  進行二次封裝

★☆☆☆☆

看了第二章,發現不少問題,貼的代碼和書中解釋的代碼都不是一個方法(看着是個重載方法,不然就是無限遞歸調用)但作者只講了其中一個重載方法,另一個很重要的絲毫沒提。 還有一處講broker master和slave同步的,說兩組master和slave掛了一組,同步複製第一次失敗後第二次重試會成功,如果是異步複製則生產消息不受影響。這說的啥呀...

★★☆☆☆

不太適合初學者,書中堆了大量源代碼,基本上在講代碼是幹嘛的,但是原理講的比較淺。不夠深入淺出

★★★☆☆

看了五分之一,書的定位是有一定MQ使用經驗的人,沒學過MQ的等用過MQ再來看吧。這裏面都是理論。

書籍信息

作者李偉
出版社電子工業出版社
出版時間2020-07-01
ISBN9787121392672
分類計算機-理論知識
格式EPUB
完結狀態連載中
章節數58