內容簡介
本書主要圍繞構建分布式繫統架構的“中間件”實踐展開介紹。開篇首先介紹了分布式繫統架構的相關知識要點,包括其功能、作用以及演進歷程,並由此引出了分布式中間件的相關介紹;緊接著重點介紹了目前在實際生產環境中應用得比較廣泛的幾款Java中間件,包括緩存中間件Redis、消息中間件RabbitMQ、統一協調管理中間件ZooKeeper及綜合中間件Redisson等,主要介紹了這幾款中間件的基本概念、典型的應用場景及相應的功能組件等。值得一提的是,本書在介紹這幾款中間件的理論知識時,還以微框架Spring Boot作為奠基,整合相關中間件之間的依賴,並以筆者實際的經驗結合實際項目中的典型業務場景進行代碼實戰。本書適合中間件實踐經驗為零的開發者閱讀;而對於有一定Java應用開發經驗的工程師而言,通過閱讀本書可以了解中間件在構建企業級應用繫統的過程中所提供的解決思路和方案。