本書站在初學(xué)者的角度,介紹了幾款比較流行的分布式中間件,帶領(lǐng)讀者從零開始一步一個腳印地學(xué)習(xí)Java企業(yè)級應(yīng)用開發(fā)。書中在講解必要的理論知識和應(yīng)用場景后都給出了實際項目案例,可以提高讀者的開發(fā)水平和項目實戰(zhàn)能力。本書共10章,分為3篇。篇開發(fā)工具準(zhǔn)備,介紹了分布式系統(tǒng)架構(gòu)的相關(guān)知識要點,包括其功能、作用及演進歷程,并由此引出了分布式中間件的相關(guān)介紹。第2篇開發(fā)實戰(zhàn),全面介紹了目前在實際開發(fā)中應(yīng)用比較廣泛的幾款Java中間件,包括緩存中間件Redis、消息中間件RabbitMQ、統(tǒng)一協(xié)調(diào)管理中間件ZooKeeper和綜合中間件Redisson等,重點介紹了這幾款中間件的基本概念、典型應(yīng)用場景及相應(yīng)的功能組件等。第3篇總結(jié),對書中的相關(guān)內(nèi)容做了重點回顧與總結(jié)。值得一提的是,本書在介紹幾款中間件的理論知識時,還以Spring Boot微服務(wù)框架作為奠基,整合了相關(guān)中間件之間的依賴,并結(jié)合作者的實際項目經(jīng)驗進行了代碼實戰(zhàn)。本書特別適合中間件實踐經(jīng)驗為零的開發(fā)人員閱讀;對于有一定Java應(yīng)用開發(fā)經(jīng)驗的工程師而言,通過閱讀本書可以了解中間件在構(gòu)建企業(yè)級應(yīng)用過程中所提供的思路和解決方案;IT培訓(xùn)機構(gòu)的學(xué)員也可以通過本書系統(tǒng)地學(xué)習(xí)中間件技術(shù)。
|