前言
作爲一名Java開發者,現在互聯網經濟激烈的競爭也能讓我們感到壓力,而且會使業務需求發生一些變化,簡單地說,微服務就是一種使用輕量級架構設計的組件化的小應用,這種小應用只關注一定範圍的業務功能,往往只負責做好一件事情。 Spring Cloud與Docker高併發微服務架構設計實施。通過很多這樣的小應用,利用一種高,效而靈活的管理機制,可以組成一個功能全面且業務豐富的大型平臺。這種管理機制包括服務的註冊與發現、服務的路由與負載均衡管理、服務之間簡單而快捷的通信等功能。輕量級的微服務架構設計方法,是在競爭激烈的互聯網環境中誕生並且發展起來的,非常適合互聯網應用快速迭代和規模化擴張的特點。
第一部分架構篇
第1章微服務架構與Spring Cloud
第2章微服務架構最佳設計
第3章電商平臺微服務設計實例
第二部分開發篇
第4章開發工具選用及Spring Boot基礎
第5章電商平臺微服務工程設計
第6章微服務治理基礎服務開發
第7章Rest API微服務開發
第8章Web UI微服務開發
第9章電商平臺移動商城開發
第10章商家管理後臺與sso設計
第11章平臺管理後臺開發
第三部分運維篇
第12章服務器架構設計與Docker使用
第13章數據庫集羣設計與高可用讀寫分離實施
第14章分佈式文件系統等基礎設施安裝與配置
第15章使用自動化構建工具Jenkins實現CI/CD