以Spring家族的Spring Cloud和Spring Boot為基礎講解微服務從開發、測試到自動化部署上線的全生命周期的開發與管理。從SpringBoot框架搭建,分模塊實現組件功能的開發,到微服務應用與部署實現,本書構建了完整的微服務應用,幫助讀者從0到1設計、實現和應用微服務。
全書共14章,內容包括:微框架Spring Cloud、Spring Boot以及Spring Boot的IoC、AOP的實現和啟動,MySQL數據庫基礎知識和Redis數據存儲、過期策略、多路復用,消息中間件RabbitMQ架構及其交換機原理,線程及線程池的實現過程,接口權限管理,統一數據處理,Spring Boot集成MySQL、Redis、線程池、RabbitMQ、Shiro、JWT、Swagger,Spring中應用的設計模式實現等。
《Java微服務》內容通俗易懂,案例豐富,理論與實踐並重,實用性強,特別適合Spring Boot和微服務初學讀者、Java後台開發入門讀者和進階讀者閱讀;本書同樣適合AI工程師、大數據開發工程師、Java開發工程師等其他編程愛好者閱讀。另外,本書也適合作為相關院校及培訓機構的教材使用。