內容簡介:微服務當道!一次掌握微服務架構與優勢!
數位轉型浪潮席捲而來,創新科技衝擊全球市場!
由於雲端服務可隨需求調整的彈性,迅速成為企業降低營運成本的首選,也讓微服務(Microservices)成為這波趨勢的浪頭!相較於傳統的單體(Monolithic)系統,微服務規模小而且可獨立部署,具備高彈性、精確擴充、可個別更新、一定程度的錯誤隔離避免系統崩潰等特性,且讓組織可以針對單一服務組建以敏捷方式運作的團隊,幫助企業快速應對市場變化。
容器(Container)技術如Docker的成熟,也讓微服務架構得以快速推展。容器是資源控制且可攜式作業環境,沒有作業系統的龐大複雜,比傳統的虛擬機器來得更小更輕量。將微服務放置在各個容器,即可打造獨立自主的執行環境,減少不必要的資源浪費並加快啟動速度。
本書首先介紹單體與微服務架構的差別,同時介紹建構微服務時用於解決問題的諸多設計模式,包含核心模式、路由模式、用戶端彈性模式、安全模式、日誌紀錄和追踪模式等。
其次簡述實作微服務專案必要的容器技術,包含Docker、Dockerfile、Docker Compose與Maven對Docker的整合。
最後以Spring Cloud家族的生態系統,如Spring Boot、Spring Cloud Config、Spring Cloud Gateway、Spring Cloud Stream、Spring Cloud LoadBalancer、Spring Cloud Security、Spring Cloud Sleuth等,搭配坊間熱門開源專案,如Netflix Eureka、Resilience4j、Kafka、Zookeeper、Redis、ELK Stack、Zipkin、Keycloak等,詮釋微服務設計模式的實務應用。
本書適合具備Java實務、對微服務架構和Spring Cloud開發有興趣的讀者閱讀。
目錄
章節說明:01 使用 Spring 實作微服務架構
02 使用 Spring Cloud 打造微服務生態系統
03 使用 Spring Boot 開發微服務程式
04 整合 Docker 建構微服務專案與環境
05 使用 Spring Cloud Config Server 管理微服務的設定
06 整合 Netflix Eureka 建構Service Discovery
07 整合 Resilience4j 建立彈性與容錯的微服務架構
08 使用 Spring Cloud Gateway 支援服務路由
09 使用 Keycloak 保護微服務架構
10 使用 Spring Cloud Stream 支援事件驅動架構
11 使用 Spring Cloud Sleuth 與 Zipkin 追蹤微服務架構
章節說明:01 使用 Spring 實作微服務架構
02 使用 Spring Cloud 打造微服務生態系統
03 使用 Spring Boot 開發微服務程式
04 整合 Docker 建構微服務專案與環境
05 使用 Spring Cloud Config Server 管理微服務的設定
06 整合 Netflix Eureka 建構Service Discovery
07 整合 Resilience4j 建立彈性與容錯的微服務架構
08 使用 Spring Cloud Gateway 支援服務路由
09 使用 Keycloak 保護微服務架構
10 使用 Spring Cloud Stream 支援事件驅動架構
11 使用 Spring Cloud Sleuth 與 Zipkin 追蹤微服務架構
購物須知
電子書閱讀方式
您所購買的電子書,系統將自動儲存於「我的電子書櫃」,您可透過PC(Windows / Mac)、行動裝置(手機、平板),輕鬆閱讀。
- Windows / Mac 電腦
- 請先安裝
瀏覽器,→並以Chrome開啟我的電子書櫃後,點選『線上閱讀』,即可閱讀您已購買的電子書。建議使用 Chrome、Microsoft Edge有較佳的線上瀏覽效果。 - 手機/平板
- 請先安裝 電子書APP
![](/new_include/images/ebook-iosDownload.png)
後,依照提示登入「會員中心」→「電子書管理」→「電子書APP通行碼/載具管理」,取得APP通行碼再登入APP,下載您所購買的電子書。完成下載後,點選任一書籍即可開始離線閱讀。 APP 適用版本:iOS 14.2 或以上版本,Android 6.0 以上版本。
注意事項:
使用讀冊生活電子書服務即為同意讀冊生活電子書服務條款。
下單後電子書可開啟閱讀的時間請參考:不同的付款方式,何時可開啟及閱讀電子書?
因版權保護,您在TAAZE所購買的電子書/雜誌僅能以TAAZE專屬的閱讀軟體開啟閱讀,無法以其他閱讀器或直接下載檔案。
退換貨說明:電子書、電子雜誌商品,恕不提供10天猶豫期退貨,若您對電子書閱讀有疑慮,建議您可於購買前先行試讀。並於訂購本商品前請務必詳閱電子書商品退換貨原則。