前言
隨著應用系統的不斷髮展演進,單體應用變得越來越大,越來越複雜,導致擴展性差,資源優化難,維護成本高等問題。為了應對這一挑戰, 一種更加靈活、輕便、松耦合的設計架構一一微服務架構,正受到越來越多應用系統開發者的青睞,它的敏捷開發、靈活部署、易擴展等特性,使它成為解決複雜應用的一把利器。
如果還沒有又需要這本【微服務架構與實踐】書籍文檔的話,大家幫忙轉發一下然後再關注我私信回覆“電子書”免費獲取吧!!!
本書面向的讀者
本書不僅適合架構師、開發人員、測試人員以及運維人員閱讀,也適合正在嘗試使用微服務架構解耦歷史遺留系統的團隊或者個人參考,希望本書能在實際工作中對讀者有所幫助。
本書結構
全書分成了部分,共14章。
第1部分為基礎部分。包括第1章和第2章,概述了三層應用架構以及微服務架構。
第2部分為實踐部分。包括第3章至第10章,通過一個具體的實例,從頭到尾介紹了一個服務從需求到實現,再到構建、部署以及運維的整個過程。
第3部分為進階部分。包括第11章至第14章,討論了微服務的持續交付、測試策略、通信機制,並描述了一個使用微服務改造遺留系統的真實案例。
部分和部分之間幾乎是相互獨立的,沒有必然的前後依賴關係,因此,讀者可以從任何一個感興趣的部分開始閱讀。但是,每部分中的各章節之間的內容是相互關聯的,建議按照章節的順序閱讀。
第 1 部分 基礎篇
第1章 單塊架構及其面臨的挑戰
第2章 微服務架構綜述
第 2 部分 實踐篇
第3章 構建第一個服務
第4章 Hello World API
第5章 構建 Docker映像
第6章 部署 Docker映像
第7章 持續交付流水線
第8章 日誌聚合
第9章 監控與告警
第10章 功能迭代
第 3 部分 進階篇
第11章 微服務與持續交付
第12章 微服務與輕量級通信機制
第13章 微服務與測試
第14章 使用微服務架構改造遺留系統
閱讀更多 Java桔煙 的文章