




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、,Spring Cloud微服務(wù),1,Content,2,基礎(chǔ)知識,01,3,微服務(wù)是系統(tǒng)架構(gòu)上的一種設(shè)計風(fēng)格;,主旨是將一個原本獨立的系統(tǒng)拆分成多個小型服務(wù);,這些小型服務(wù)都在各自獨立的進程中運行;,什么是微服務(wù)架構(gòu),服務(wù)之間通過基于HTTP的RESTful API進行通信協(xié)作。,4,與單體系統(tǒng)的區(qū)別,5,服務(wù) 組件化,如何實施微服務(wù),按業(yè)務(wù) 組織團隊,做產(chǎn)品的態(tài)度,輕量化 通信機制,去中心化治理,去中心化管理數(shù)據(jù),基礎(chǔ)設(shè)施自動化,容錯設(shè)計,演進式 設(shè)計,6,開發(fā)簡單,微服務(wù)優(yōu)缺點,技術(shù)棧 靈活,服務(wù)獨立,按需擴展,運維挑戰(zhàn),接口的一致性,分布式的復(fù)雜性,監(jiān)控困難,集成測試復(fù)雜,7,為什么選
2、擇Spring Cloud,8,為什么選擇Spring Cloud?,9,Spring Cloud簡介,10,微服務(wù)構(gòu)建,spring boot,02,11,Spring Boot: 1、大量的自動化配置簡化了Spring原有樣板化的配置; 2、類似模塊化的Starter POMs的定義,不需要在pom.xml中維護錯綜復(fù)雜的依賴關(guān)系; 3、可以很好的融入Docker,自身支持嵌入的Tomcat、Jetty等容器。,傳統(tǒng)Spring框架: 1、配置web.xml,加載spring和spring mvc; 2、配置數(shù)據(jù)庫連接、配置spring事務(wù); 3、配置加載配置文件的讀取,開啟注解; 4、配
3、置日志文件; 5、配置完成之后部署tomcat 調(diào)試; ,微服務(wù)構(gòu)建:Spring Boot,12,快速入門實例,微服務(wù)構(gòu)建:Spring Boot,13,服務(wù)治理,Spring Cloud Eureka,14,服務(wù)治理機制,15,服務(wù)注冊中心,16,快速入門實例,服務(wù)治理:Spring Cloud Eureka,17,客戶端負載均衡,Spring Cloud Ribbon,18,負載均衡,服務(wù)端 負載均衡,硬件負載 均衡(F5),軟件負載 均衡(Nigix),可用的服 務(wù)端清單,客戶端 負載均衡,可用的服 務(wù)端清單,可用的服 務(wù)端清單,心跳檢測 負載均衡算法,客戶端負載均衡:Spring C
4、loud Ribbon,19,快速入門實例,客戶端負載均衡:Spring Cloud Ribbon,20,服務(wù)容錯保護,Spring Cloud Hystrix,21,服務(wù)之間相互依賴,22,單服務(wù)異常導(dǎo)致雪崩,23,緩存,熔斷,降級機制,資源隔離,Hystrix 通過如上機制來解決雪崩效應(yīng)問題,還支持實時監(jiān)控、報警、控制(修改配置)等。,服務(wù)容錯處理:Spring Cloud Hystrix,24,資源隔離,服務(wù)容錯處理:Spring Cloud Hystrix,25,服務(wù)容錯處理:Spring Cloud Hystrix,降級機制,26,服務(wù)容錯處理:Spring Cloud Hystrix,熔斷,27,服務(wù)容錯處理:Spring Cloud Hystrix,緩存,28,工作流程,29,Dashboard,30,Turbine集群監(jiān)控,31,聲明式服務(wù)調(diào)用,Spring Cloud Feign,32,只需創(chuàng)建一個接口并用注解的方式來配置它,即可完成對服務(wù)提供的接口綁定,聲明式的Web服務(wù)客戶端定義方式,整合了Spring Cloud Rib
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 嵌入式系統(tǒng)架構(gòu)中的重要性試題及答案
- 黨辦預(yù)算業(yè)務(wù)管理制度
- 公司集團結(jié)算管理制度
- 售電公司財務(wù)管理制度
- 醫(yī)用氧氣灌裝管理制度
- 工廠輔料預(yù)算管理制度
- 數(shù)據(jù)庫設(shè)計案例試題及答案分享
- 數(shù)學(xué) 第八章 實數(shù)復(fù)習(xí)練習(xí)題2024-2025學(xué)年人教版數(shù)學(xué)七年級下冊
- 行政組織理論的考點試題及答案
- 大學(xué)班級績效管理制度
- 23秋國家開放大學(xué)《視覺設(shè)計基礎(chǔ)》形考任務(wù)1-5參考答案
- 衛(wèi)通通信系統(tǒng)-FDMA方式
- 急性胰腺炎護理常規(guī)課件
- 2023淄博中考英語試題及答案
- 肥胖癥康復(fù)課件
- SYT 0447-2014《 埋地鋼制管道環(huán)氧煤瀝青防腐層技術(shù)標準》
- 物理高考最后一課課件
- 電解質(zhì)紊亂的心電圖表現(xiàn)
- 海康威視在線測評筆試題
- 2022年修改后的銀行業(yè)G32表填報說明
- 巨量-信息流(初級)認證考試(重點)題庫(含答案)
評論
0/150
提交評論