本書從分布式系統(tǒng)的基礎概念講起,逐步深入分布式系統(tǒng)中間件進階實戰(zhàn),并在最后結合一個大型項目案例進行講解,重點介紹了使用Spring Cloud框架整合各種分布式組件的過程,讓讀者不但可以系統(tǒng)地學習分布式中間件的相關知識,而且還能對業(yè)務邏輯的分析思路、實際應用開發(fā)有更為深入的理解。全書共分12章,前3個章節(jié)是學習分布式系統(tǒng)架構的準備階段。第1章開篇部分,講解演進過程中分布式系統(tǒng)是如何出現的;第2章Spring部分,講解如何搭建目前流行的Spring Boot和Spring Cloud框架;第3章容器部分,講解目前最流行的Docker容器技術和Kubernetes容器編排工具;第4~8章深入講解消息中間件RocketMQ的相關知識,理論與實戰(zhàn)并存;第9章將深入RocketMQ底層,探索閱讀源碼的樂趣,掌握精通RocketMQ的同時學會閱讀源碼的方法;第10章和第11章講解分布式系統(tǒng)中必須考慮的問題:分布式事務與分布式鎖;第12章以一個電商系統(tǒng)業(yè)務為例,讓讀者體驗一個項目從無到有的過程,并學以致用。本書內容由淺入深、結構清晰、實例豐富、通俗易懂、實用性強,適合需要全方位學習分布式中間件相關技術的人員,也適合培訓學校作為培訓教材,還可作為大、中專院校相關專業(yè)的教學參考書。