高可用可伸縮微服務架構:基於 Dubbo、SpringCloud 和 ServiceMesh
內容描述
近年來微服務架構已經成為大規模分佈式架構的主流技術,越來越多的公司已經或開始轉型為微服務架構。本書不以某一種微服務框架的使用為主題,而是對整個微服務生態進行系統性的講解,並結合工作中的大量實戰案例為讀者呈現一本讀完即可落地的工具書。書中的理論部分介紹了微服務架構的發展歷程,深入通俗地講解了領域驅動設計,幫助讀者更好地利用DDD來建模和劃分服務;穩定性保證的常用手段和分佈式事務的一致性方案這兩章凝聚了作者多年的積累和思考,相信讀者看完後會有不一樣的感觸和收獲;書中實戰部分的內容非常豐富,以項目為基礎,逐層介紹常見的Dubbo、Spring Cloud和Service Mesh框架的具體使用方法,並對實現原理進行剖析;書中還以具體案例全面介紹了微服務雙活體系建設、微服務監控與告警、微服務編排、百億流量微服務網關的設計與實現,以及基於支付場景下的微服務改造等,並讓讀者瞭解如何借助微服務來增強和重構現有的遺留系統。