内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

如何進行springcloud中的注冊中心Eureka分析

如何進行springcloud中的注冊中心Eureka分析,相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

創(chuàng)新互聯(lián)建站長期為上1000家客戶提供的網(wǎng)站建設服務,團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為彭山企業(yè)提供專業(yè)的網(wǎng)站設計、網(wǎng)站制作,彭山網(wǎng)站改版等技術(shù)服務。擁有10余年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。

Eureka是Netflix開源的一款提供服務注冊和發(fā)現(xiàn)的產(chǎn)品,它提供了完整的Service Registry和Service Discovery實現(xiàn)。也是springcloud體系中最重要最核心的組件之一。

服務中心

服務中心又稱注冊中心,管理各種服務功能包括服務的注冊、發(fā)現(xiàn)、熔斷、負載、降級等,比如dubbo admin后臺的各種功能。

有了服務中心調(diào)用關(guān)系會有什么變化,畫幾個簡圖來幫忙理解

項目A調(diào)用項目B

正常調(diào)用項目A請求項目B

如何進行springcloud中的注冊中心Eureka分析

有了服務中心之后,任何一個服務都不能直接去掉用,都需要通過服務中心來調(diào)用

如何進行springcloud中的注冊中心Eureka分析

項目A調(diào)用項目B,項目B在調(diào)用項目C

如何進行springcloud中的注冊中心Eureka分析

這時候調(diào)用的步驟就會為兩步:第一步,項目A首先從服務中心請求項目B服務器,然后項目B在從服務中心請求項目C服務。

如何進行springcloud中的注冊中心Eureka分析

上面的項目只是兩三個相互之間的簡單調(diào)用,但是如果項目超過20個30個呢,在15年底的時候我司分布式的項目就達到了二十幾個,畫一張圖來描述幾十個項目之間的相互調(diào)用關(guān)系全是線條,任何其中的一個項目改動,就會牽連好幾個項目跟著重啟,巨麻煩而且容易出錯。通過服務中心來獲取服務你不需要關(guān)注你調(diào)用的項目IP地址,由幾臺服務器組成,每次直接去服務中心獲取可以使用的服務去調(diào)用既可。

由于各種服務都注冊到了服務中心,就有了去做很多高級功能條件。比如幾臺服務提供相同服務來做均衡負載;監(jiān)控服務器調(diào)用成功率來做熔斷,移除服務列表中的故障點;監(jiān)控服務調(diào)用時間來對不同的服務器設置不同的權(quán)重等等。

Eureka

按照官方介紹:Eureka 是一個基于 REST 的服務,主要在 AWS 云中使用, 定位服務來進行中間層服務器的負載均衡和故障轉(zhuǎn)移。

Spring Cloud 封裝了 Netflix 公司開發(fā)的 Eureka 模塊來實現(xiàn)服務注冊和發(fā)現(xiàn)。Eureka 采用了 C-S 的設計架構(gòu)。Eureka Server 作為服務注冊功能的服務器,它是服務注冊中心。而系統(tǒng)中的其他微服務,使用 Eureka 的客戶端連接到 Eureka Server,并維持心跳連接。這樣系統(tǒng)的維護人員就可以通過 Eureka Server 來監(jiān)控系統(tǒng)中各個微服務是否正常運行。Spring Cloud 的一些其他模塊(比如Zuul)就可以通過 Eureka Server 來發(fā)現(xiàn)系統(tǒng)中的其他微服務,并執(zhí)行相關(guān)的邏輯。

Eureka由兩個組件組成:Eureka服務器和Eureka客戶端。Eureka服務器用作服務注冊服務器。Eureka客戶端是一個java客戶端,用來簡化與服務器的交互、作為輪詢負載均衡器,并提供服務的故障切換支持。Netflix在其生產(chǎn)環(huán)境中使用的是另外的客戶端,它提供基于流量、資源利用率以及出錯狀態(tài)的加權(quán)負載均衡。

用一張圖來認識一下:

如何進行springcloud中的注冊中心Eureka分析

上圖簡要描述了Eureka的基本架構(gòu),由3個角色組成:

1、Eureka Server  提供服務注冊和發(fā)現(xiàn)

2、Service Provider  服務提供方  將自身服務注冊到Eureka,從而使服務消費方能夠找到

3、Service Consumer  服務消費方  從Eureka獲取注冊服務列表,從而能夠消費服務

技術(shù)架構(gòu)圖如下:

如何進行springcloud中的注冊中心Eureka分析

看完上述內(nèi)容,你們掌握如何進行springcloud中的注冊中心Eureka分析的方法了嗎?如果還想學到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

當前名稱:如何進行springcloud中的注冊中心Eureka分析
網(wǎng)頁URL:http://m.rwnh.cn/article0/jepoio.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設、網(wǎng)站導航、網(wǎ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)

外貿(mào)網(wǎng)站制作
阜平县| 铁岭县| 平阴县| 井冈山市| 和硕县| 伊吾县| 米泉市| 大洼县| 扎囊县| 北票市| 新建县| 河间市| 呼伦贝尔市| 兴文县| 颍上县| 馆陶县| 孝昌县| 乡宁县| 开阳县| 邢台县| 博野县| 苍山县| 保定市| 岚皋县| 资源县| 溧阳市| 宣威市| 乌兰浩特市| 肥乡县| 武安市| 崇阳县| 岫岩| 平安县| 海盐县| 枣强县| 西林县| 巴林左旗| 齐齐哈尔市| 丰原市| 分宜县| 溆浦县|