背景
-------------------------學前必讀----------------------------------
學習不能快速成功,但一定可以快速入門
整體課程思路:
1.實踐為主,理論化偏少
2.課程筆記有完整的案例和代碼,(為了學習效率)再開始之前我會簡單粗暴的介紹知識點案例思路,
有基礎的同學聽了之后可以直接結合筆記寫代碼,
如果沒聽懂再向下看視頻,我會手把手編寫代碼和演示測試結果;
3.重要提示,學編程和學游泳一樣,多實踐學習效率才高,理解才透徹;
4.編碼功底差的建議每個案例代碼寫三遍,至於為什么...<<賣油翁>>...老祖宗的智慧
-------------------------------------------------------------------------
本課程將會以實際生產中構建微服務架構為實戰主線,一步一步實際操作帶你構建微服務項目;
在實際構建中,我們也會對重要的理論和配置做講解說明;
課程最終目的是:看了視頻后就能輕松購理解基於springCloud微服務項目並能搭建微服務項目;
課程視頻時長:約4小時
學前需要具備的基礎:maven、springboot、git等
1.簡介
提到微服務,我們就應該想到這些關鍵字:注冊中心,服務注冊,服務發現,服務降級,負責均衡等;
如果微服務的概念理解不透徹的話,可以去看我們之前講的《大型網站架構實戰》,里面深入淺出的介紹了網站的架構思想和微服務思想。
springCloud簡介:
Spring Cloud是一系列框架的有序集合。它利用Spring Boot的開發便利性巧妙地簡化了分布式系統基礎設施的開發,
如服務發現注冊、配置中心、消息總線、負載均衡、斷路器、數據監控等,都可以用Spring Boot的開發風格做到一鍵啟動和部署。
Spring Cloud並沒有重復制造輪子,它只是將各家公司開發的比較成熟、經得起實際考驗的服務框架組合起來,
通過Spring Boot風格進行再封裝屏蔽掉了復雜的配置和實現原理,最終給開發者留出了一套簡單易懂、易部署和易維護的分布式系統開發工具包。
springCloud官網:https://spring.io/projects/spring-cloud
springCloud 中文開發文檔:https://www.springcloud.cc/
springCloud 中文社區網站:http://springcloud.cn/
2.基礎項目構建
maven父工程建立,公用模塊建立,服務提供模塊建立
https://www.cnblogs.com/newAndHui/p/10612844.html
消費模塊建立
https://www.cnblogs.com/newAndHui/p/10615525.html
3.eureka注冊中心
eureka單體配置
https://www.cnblogs.com/newAndHui/p/10616669.html
eureka高可用集群配置
https://www.cnblogs.com/newAndHui/p/10621062.html
4.ribbon負載均衡
ribbon簡單配置與使用
https://www.cnblogs.com/newAndHui/p/10622012.html
ribbon負載均衡配置
https://www.cnblogs.com/newAndHui/p/10622851.html
5.feign
feign應用
https://www.cnblogs.com/newAndHui/p/10623254.html
6.hystrix斷路器
斷路器應用
https://www.cnblogs.com/newAndHui/p/10635308.html
Feign 與 Hystrix整合-服務熔斷降級解耦
https://www.cnblogs.com/newAndHui/p/10635590.html
Hystrix服務監控 Dashboard 儀表盤
https://www.cnblogs.com/newAndHui/p/13340394.html
Hystrix服務監控 turbine 儀表盤
https://www.cnblogs.com/newAndHui/p/13348096.html
7.Zuul API網關
Zuul網關簡單應用
https://www.cnblogs.com/newAndHui/p/13352871.html
8.Config
config應用
https://www.cnblogs.com/newAndHui/p/13377203.html
9.課程小結&資料
博客對應的視頻課程:
博客對應的代碼:
為了大家便於快速學習,課程中的每個階段代碼都單獨保存了一份
9.1.直接在線學習
缺點:需要支付9.9,遇到問題只能自己解決
優點:在線觀看不用下載,不懂的可以提供技術輔導
網易雲課堂學習地址:在線學習
9.2.免費獲取資料
掃描下方二維碼添加微信,獲取。
完美!