微服務開發指南:使用Spring Cloud與Docker(電子書)
商品資訊
ISBN:9786263246126
EISBN:9786263247017
出版社:碁峯資訊股份有限公司
作者:曾瑞君
出版日:2023/09/30
裝訂:電子書
檔案格式:PDF
版次:1版
商品碼:2222221475780
定價
:NT$ 580 元閱讀器:書紐電子書
下單可得紅利積點:17 點
商品簡介
目次
相關商品
商品簡介
內容簡介:微服務當道!一次掌握微服務架構與優勢!數位轉型浪潮席捲而來,創新科技衝擊全球市場!由於雲端服務可隨需求調整的彈性,迅速成為企業降低營運成本的首選,也讓微服務(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 Discovery07 整合 Resilience4j 建立彈性與容錯的微服務架構08 使用 Spring Cloud Gateway 支援服務路由09 使用 Keycloak 保護微服務架構10 使用 Spring Cloud Stream 支援事件驅動架構11 使用 Spring Cloud Sleuth 與 Zipkin 追蹤微服務架構
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。