●第1章微服務
1.1計算機軟件
1.1.1繫統軟件
1.1.2互聯網
1.1.3網絡應用架構
1.2SOA與微服務
1.2.1SOA
1.2.2微服務架構
1.3遠程過程調用
1.3.1RPC調用過程
1.3.2RPC傳輸協議組成
1.3.3TCP
1.3.4HTTP
1.4小結
第2章Spring及SpringCloud
2.1Spring
2.1.1為什麼選擇Spring
2.1.2Spring的功能
2.1.3Spring框架功能體繫
2.1.4Spring項目體繫
2.2SpringCloud
2.2.1SpringCloud與SpringBoot
2.2.2SpringCloud五大組件
2.3小結
第3章SpringBoot框架
3.1IoC
3.1.1Bean對像及容器
3.1.2創建Bean對像
3.1.3獲取Bean對像
3.1.4BeanFactory與FactoryBean
3.2AOP
3.2.1切面
3.2.2AspectJ
3.2.3代理
3.3SpringBoot啟動過程
3.3.1Spring自動配置文件
3.3.2自動裝配和啟動
3.4小結
第4章數據庫
4.1MySQL數據庫
4.1.1部署MySQL
4.1.2事務
4.1.3索引
4.1.4新增
4.1.5刪除
4.1.6修改
4.1.7查詢
4.2SpringBoot操作數據庫
4.2.1數據庫驅動
4.2.2數據庫連接池
4.2.3MyBatis簡介
4.2.4MyBatis數據處理
4.3SpringBoot數據庫操作接口開發
……
第5章接口測試及接口管理
第6章日志管理
第7章接口權限管理
第8章緩存及Redis
第9章消息中間件——RabbitMQ
第10章線程及線程池
第11章統一數據處理
第12章微服務應用
第13章微服務部署
第14章微服務架構及設計模式
《Java微服務》以Spring家族的SpringCloud和SpringBoot為基礎講解微服務從開發、測試到自動化部署上線的全生命周期的開發與管理。從SpringBoot框架搭建,分模塊實現組件功能的開發,到微服務應用與部署實現,本書構建了完整的微服務應用,幫助讀者從0到1設計、實現和應用微服務。全書共14章,內容包括:微框架SpringCloud、SpringBoot以及SpringBoot的IoC、AOP的實現和啟動,MySQL數據庫基礎知識和Redis數據存儲、過期策略、多路復用,消息中間件RabbitMQ架構及其交換機原理,線程及線程池的實現過程,接口權限管理,統一數據處理,SpringBoot集成MySQL、Redis、線程池、RabbitMQ、Shiro、JWT、Swagger、Spring中應用的設計模式實現等。《Java微服務》內容通俗易懂,案例豐富,理論與實踐並重,實等