這是一本學習RocketMQ實戰與實作原理的非常好的資料,內容言簡意賅,非常適合初學者和對RocketMQ有一定使用經驗的人,能夠快速從全域層面掌握RocketMQ設計思想與核心實作,
點擊下載

內容簡介 · · · · · ·
- RocketMQ由阿里開源,Apache開源專案,經受多年流量峰值考驗,在多個性能指標上遠超同類產品
- 作者是阿里資深資料專家,有多年RocketMQ使用經驗,深入研究RocketMQ源代碼,寫作前與RocketMQ官方團隊有深入溝通
- 云棲社區官方出品,得到RocketMQ官方研發團隊以及業界的多位專家的肯定和推薦
本書由云棲社區官方出品,
作者是阿里資深資料專家,對RocketMQ有深入的研究,并有大量的實踐經驗,在寫這本書之前,作者不僅系統、深入地閱讀了RocketMQ的源代碼,而且還向RocketMQ的官方開發團隊深入了解了它的諸多設計細節,作者結合自己多年使用RocketMQ的經驗,從開發和運維兩個維度,給出了大部分場景下的優秀實踐,能幫助讀者在學會使用和用好RocketMQ的同時,盡量少“踩坑”,同時,本書也結合原始碼分析了分布式訊息佇列的原理,使讀者可以在復雜業務場景下定制有特殊功能的訊息佇列,
全書共13章,在邏輯上分為兩大部分:
第一部分(第1~8章):RocketMQ實戰
第1~2章詳細講解了RocketMQ如何快速入門,以及在生產環境下的配置和使用;
第3~4章具體講解了不同型別生產者和消費者的特點,以及分布式訊息佇列的協調者NameServer;
第5章從訊息的存盤、發送、復制和高可用等多個維度講解了RocketMQ的內部機制;
第6章討論了訊息的可靠性,如何讓訊息佇列在滿足業務邏輯需求的同時穩定、可靠地長期運行;
第7章討論了在大流量場景下,吞吐量優先時RocketMQ的使用方法;
第8章介紹RocketMQ與SpringBoot、Spark、Flink以及自定義的運維工具等其它系統的對接方法;
第二部分(第9~13章):RocketMQ原理
首先對RocketMQ的原始碼結構進行了整體介紹,然后深入地分析了NameServer、各種常用消費類、主從同步機制,以及基于Netty的通信的原始碼實作,掌握這些源代碼以后,讀者可以快速定制屬于自己的具有特殊功能的訊息中間件,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/508981.html
標籤:Java
