Spring微服務(wù)實戰(zhàn)(第2版)
本書以一個名為O-stock的項目為主線,介紹云、微服務(wù)等概念以及SpringBoot和SpringCloud等諸多Spring項目,并介紹如何將O-stock項目一步一步地從單體架構(gòu)重構(gòu)成微服務(wù)架構(gòu),進而將這個項目拆分成眾多微服務(wù),讓它們運行在各自的Docker容器中,實現(xiàn)持續(xù)集成/持續(xù)部署,并最終自動部署到云環(huán)境(AWS)的Kubernetes集群中。針對在重構(gòu)過程中遇到的各種微服務(wù)開發(fā)會面臨的問題(包括開發(fā)、測試和運維等問題),本書介紹了解決這些問題的核心模式,以及在實戰(zhàn)中如何選擇特定SpringCloud子項目或其他工具(如KeyCloak、Zipkin、ELK技術(shù)棧)解決這些問題。本書適合擁有構(gòu)建分布式應(yīng)用程序的經(jīng)驗、擁有Spring的知識背景以及對學習構(gòu)建基于微服務(wù)的應(yīng)用程序感興趣的Java開發(fā)人員閱讀。對于希望使用微服務(wù)構(gòu)建基于云的應(yīng)用程序,以及希望了解如何將基于微服務(wù)的應(yīng)用部署到云上的開發(fā)人員,本書也具有很好的學習參考價值。
·18.2萬字