SpringCloud架構(gòu)知識點是什么

這篇文章給大家介紹SpringCloud架構(gòu)知識點是什么,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

我們提供的服務(wù)有:成都網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、廣陽ssl等。為上千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的廣陽網(wǎng)站制作公司

個人結(jié)合資料網(wǎng)站,SpringCloud中文網(wǎng),以及《Spring Cloud與Docker微服務(wù)架構(gòu)實戰(zhàn)》簡單整理,周末抽時間自己搭demo測試,自己家里按了個VMware,但是BIOS沒修改,昨天也就作罷了,后面的知識點就籠統(tǒng)的看了一眼。

 SpringCloud基礎(chǔ)集成項目有25種之多,實在是不可能面面俱到,只挑了要用的看了一下。

首先整理下微服務(wù)架構(gòu),微服務(wù),SOA分布式架構(gòu),RPC,RESTFUL等知識點去查詢。以前應(yīng)用的Dubbo+SpringBoot+Nginx+redis等應(yīng)對,現(xiàn)在用SpringCloud+SpringBoot+自身項目完成。跟大佬們求證,才知道官網(wǎng),和實踐的重要性,其本質(zhì)區(qū)別在于Dubbo是RPC協(xié)議,SpringCloud是REST風(fēng)格。

 1.Eureka:注冊中心。個人理解,類比于Zookeeper,用于服務(wù)的注冊與發(fā)現(xiàn),但現(xiàn)在GitHub上聲明了關(guān)于eureka 2.0的現(xiàn)有開源工作已經(jīng)停止。作為2.x分支上現(xiàn)有工作存儲庫的一部分發(fā)布的代碼庫和工件被視為使用,風(fēng)險自負(fù)。聽大群說都在用Consul了,用Consul就得學(xué)Docker...

Eureka的自我保護(hù)機(jī)制。節(jié)點平等,不立即注銷任何服務(wù)。

其中Zookeeper遵循CP原則,Eureka遵循AP原則。

SpringCloud架構(gòu)知識點是什么  SpringCloud架構(gòu)知識點是什么

2.Ribbon:負(fù)載均衡。類比于Nginx,7種算法外可自定義,一個@LoadBalanced即可解決,不同于Nginx的繁瑣配置,

SpringCloud架構(gòu)知識點是什么

3.Feign:針對接口編程+聲明式注解得負(fù)載,可添加日志了解具體請求,

SpringCloud架構(gòu)知識點是什么

4.Hystrix:斷路器,處理延遲+容錯,響應(yīng)合理異常。默認(rèn)5秒20次調(diào)用失敗啟動,關(guān)鍵注解@HystrixCommand

SpringCloud架構(gòu)知識點是什么

SpringCloud架構(gòu)知識點是什么

隔離策略:線程隔離(默認(rèn))

                 信號量隔離

5.Zuul:路由網(wǎng)關(guān),用于服務(wù)接入,轉(zhuǎn)發(fā).代理+路由+過濾

SpringCloud架構(gòu)知識點是什么

SpringCloud架構(gòu)知識點是什么

SpringCloud架構(gòu)知識點是什么

6.Config:配置中心,需要搭配GitHub或Gitlab,

SpringCloud架構(gòu)知識點是什么

Spring Cloud Config為分布式系統(tǒng)中的外部配置提供服務(wù)器和客戶端支持。使用Config Server,您可以在所有環(huán)境中管理應(yīng)用程序的外部屬性??蛻舳撕头?wù)器上的概念映射與Spring EnvironmentPropertySource抽象相同,因此它們與Spring應(yīng)用程序非常契合,但可以與任何以任何語言運(yùn)行的應(yīng)用程序一起使用。隨著應(yīng)用程序通過從開發(fā)人員到測試和生產(chǎn)的部署流程,您可以管理這些環(huán)境之間的配置,并確定應(yīng)用程序具有遷移時需要運(yùn)行的一切。服務(wù)器存儲后端的默認(rèn)實現(xiàn)使用git,因此它輕松支持標(biāo)簽版本的配置環(huán)境,以及可以訪問用于管理內(nèi)容的各種工具??梢暂p松添加替代實現(xiàn),并使用Spring配置將其插入。

7.Sleuth:實現(xiàn)微服務(wù)追蹤。搭配ELK,ZipKin,分析系統(tǒng)瓶頸,解決系統(tǒng)問題。

SpringCloud架構(gòu)知識點是什么

關(guān)于SpringCloud架構(gòu)知識點是什么就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

本文名稱:SpringCloud架構(gòu)知識點是什么
分享地址:http://bm7419.com/article32/gocspc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化網(wǎng)站營銷、網(wǎng)站維護(hù)、用戶體驗響應(yīng)式網(wǎng)站、微信公眾號

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管