国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

SpringCloud --- Eureka注冊中心

這篇具有很好參考價(jià)值的文章主要介紹了SpringCloud --- Eureka注冊中心。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、場景

假如我們的服務(wù)提供者user-service部署了多個(gè)實(shí)例,如圖

SpringCloud --- Eureka注冊中心

思考幾個(gè)問題:

  • order-service在發(fā)起遠(yuǎn)程調(diào)用的時(shí)候,該如何得知user-service實(shí)例的ip地址和端口?

  • 有多個(gè)user-service實(shí)例地址,order-service調(diào)用時(shí)該如何選擇?

  • order-service如何得知某個(gè)user-service實(shí)例是否依然健康,是不是已經(jīng)宕機(jī)?

?

?

二、Eureka的結(jié)構(gòu)和作用

這些問題都需要利用SpringCloud中的注冊中心來解決,其中最廣為人知的注冊中心就是Eureka,其結(jié)構(gòu)如下:

SpringCloud --- Eureka注冊中心

回答之前的各個(gè)問題。

問題1:order-service如何得知user-service實(shí)例地址?

獲取地址信息的流程如下:

  • user-service服務(wù)實(shí)例啟動(dòng)后,將自己的信息注冊到eureka-server(Eureka服務(wù)端)。這個(gè)叫服務(wù)注冊

  • eureka-server保存服務(wù)名稱到服務(wù)實(shí)例地址列表的映射關(guān)系

  • order-service根據(jù)服務(wù)名稱,拉取實(shí)例地址列表。這個(gè)叫服務(wù)發(fā)現(xiàn)或服務(wù)拉取

?

問題2:order-service如何從多個(gè)user-service實(shí)例中選擇具體的實(shí)例?

  • order-service從實(shí)例列表中利用負(fù)載均衡算法選中一個(gè)實(shí)例地址

  • 向該實(shí)例地址發(fā)起遠(yuǎn)程調(diào)用

?

問題3:order-service如何得知某個(gè)user-service實(shí)例是否依然健康,是不是已經(jīng)宕機(jī)?

  • user-service會(huì)每隔一段時(shí)間(默認(rèn)30秒)向eureka-server發(fā)起請(qǐng)求,報(bào)告自己狀態(tài),稱為心跳

  • 當(dāng)超過一定時(shí)間沒有發(fā)送心跳時(shí),eureka-server會(huì)認(rèn)為微服務(wù)實(shí)例故障,將該實(shí)例從服務(wù)列表中剔除

  • order-service拉取服務(wù)時(shí),就能將故障實(shí)例排除了

注意:文章來源地址http://www.zghlxwxcb.cn/news/detail-423576.html

到了這里,關(guān)于SpringCloud --- Eureka注冊中心的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【SpringCloud入門】-- 初識(shí)Eureka注冊中心

    【SpringCloud入門】-- 初識(shí)Eureka注冊中心

    目錄 1.SpringCloudEureka簡介 2.什么是CAP原則? 3.注冊中心的概念? 4.SpringCloud其他注冊中心 5.搭建Eureka注冊中心 6.eureka的配置(主要是server,instance,client) 7.eureka集群概念 8.eureka集群搭建 1.SpringCloudEureka簡介 注冊發(fā)現(xiàn)中心Eureka,意為“發(fā)現(xiàn)了”。它是Netflix公司開發(fā)的一款基于RES

    2024年02月09日
    瀏覽(22)
  • SpringCloud之Eureka 服務(wù)注冊中心

    SpringCloud之Eureka 服務(wù)注冊中心

    5 Eureka 服務(wù)注冊中心 5.1什么是 Eureka Netflix在涉及Eureka時(shí),遵循的就是API原則. Eureka是Netflix的有個(gè)子模塊,也是核心模塊之一。Eureka是基于REST的服務(wù),用于定位服務(wù),以實(shí)現(xiàn)云端中間件層服務(wù)發(fā)現(xiàn)和故障轉(zhuǎn)移,服務(wù)注冊與發(fā)現(xiàn)對(duì)于微服務(wù)來說是非常重要的,有了服務(wù)注冊與發(fā)

    2024年02月04日
    瀏覽(23)
  • Springcloud1--->Eureka注冊中心

    Springcloud1--->Eureka注冊中心

    Eureka:就是服務(wù)注冊中心(可以是一個(gè)集群),對(duì)外暴露自己的地址 提供者:啟動(dòng)后向Eureka注冊自己信息(地址,提供什么服務(wù)) 消費(fèi)者:向Eureka訂閱服務(wù),Eureka會(huì)將對(duì)應(yīng)服務(wù)的所有提供者地址列表發(fā)送給消費(fèi)者,并且定期更新 心跳(續(xù)約):提供者定期通過http方式向Eureka刷

    2024年02月05日
    瀏覽(24)
  • 使用SpringCloud搭建Eureka注冊中心

    使用SpringCloud搭建Eureka注冊中心

    目錄 前言 一、搭建EurekaServer 1、在cloud-demo父工程下,創(chuàng)建子模塊 eureka-server。 ?2、引入eureka依賴 3、給eureka-server模塊編寫啟動(dòng)類 4、編寫配置文件 5、啟動(dòng)服務(wù) 二、服務(wù)注冊? 1、引入依賴 2、配置文件 3、啟動(dòng)服務(wù) ?三、服務(wù)發(fā)現(xiàn) 1、引入依賴 3、服務(wù)拉取 總結(jié)? ? ? ? ? 在

    2024年02月04日
    瀏覽(16)
  • SpringCloud之Eureka注冊中心解讀

    SpringCloud之Eureka注冊中心解讀

    目錄 Eureka基礎(chǔ)概念 概述 Eureka Serve Eureka Client @EnableEurekaServer ?@EnableEurekaClient java代碼實(shí)戰(zhàn) 實(shí)戰(zhàn)架構(gòu) 父工程pom文件? eureka-server服務(wù) student-service服務(wù) teacher-service服務(wù) ?測試 概述 ? Eureka 又稱 服務(wù)注冊中心,全部服務(wù)都需要進(jìn)行注冊才能使用,也是微服務(wù)架構(gòu)中必不可少的一

    2024年01月16日
    瀏覽(17)
  • springCloud Eureka注冊中心配置詳解

    springCloud Eureka注冊中心配置詳解

    1、創(chuàng)建一個(gè)springBoot項(xiàng)目 2、在springBoot項(xiàng)目中添加SpringCloud依賴 3、在springBoot項(xiàng)目中創(chuàng)新建一個(gè)子模塊eureka-server: 4、搭建Eureka 添加依賴:在新建一個(gè)子模塊的pom.xml中添加依賴 創(chuàng)建配置文件:在resources文件下創(chuàng)建一個(gè)名為 application.yml (或 application.properties )的配置文件,并

    2024年02月15日
    瀏覽(24)
  • 注冊中心 —— SpringCloud Netflix Eureka

    Eureka 是一個(gè)基于 REST 的服務(wù)發(fā)現(xiàn)組件,SpringCloud 將它集成在其子項(xiàng)目 spring-cloud-netflix 中,以實(shí)現(xiàn) SpringCloud 的服務(wù)注冊與發(fā)現(xiàn),同時(shí)提供了負(fù)載均衡、故障轉(zhuǎn)移等能力,目前 Eureka2.0 已經(jīng)不再維護(hù),故不推薦使用 Eureka 有兩種角色組件: Eureka Server:服務(wù)注冊中心組件,提供了

    2024年02月13日
    瀏覽(18)
  • SpringCloud(2) 注冊中心Eureka、Nacos

    SpringCloud(2) 注冊中心Eureka、Nacos

    注冊中心是微服務(wù)中必須要使用的組件,考察我們使用微服務(wù)的程度。 注冊中心的核心作用是:服務(wù)注冊和發(fā)現(xiàn)。 常見的注冊中心: Eureka、Nacos 、Zookeeper 下面我們以 Eureka 注冊中心為例,說一下注冊中心的作用: 假如我們有一個(gè)訂單服務(wù) order-service ,需要消費(fèi)用戶服務(wù) u

    2024年02月11日
    瀏覽(16)
  • SpringCloud(二) Eureka注冊中心的使用

    SpringCloud(二) Eureka注冊中心的使用

    在SpringCloud(一)中,我們學(xué)會(huì)了使用RestTemplate進(jìn)行遠(yuǎn)程調(diào)用,但是在調(diào)用user-service時(shí)候需要在order-service中發(fā)送http請(qǐng)求,請(qǐng)求中需要書寫對(duì)應(yīng)微服務(wù)的ip和端口號(hào),十分不方便,如果此時(shí)有多個(gè)user-service實(shí)例的話,就不知道調(diào)用哪個(gè)了(除非每次調(diào)用的時(shí)候都對(duì)ip和端口號(hào)進(jìn)行調(diào)整),所以本

    2024年02月07日
    瀏覽(26)
  • 【SpringCloud微服務(wù)--Eureka服務(wù)注冊中心】

    【SpringCloud微服務(wù)--Eureka服務(wù)注冊中心】

    gitee倉庫 內(nèi)容:SpringCloud + SpringCloud alibaba 技術(shù)棧:Java8+maven+git,github+Nginx+RabbitMQ+SpringBoot2.0 微服務(wù)架構(gòu)是一種架構(gòu)模式,它提倡將單一應(yīng)用程序劃分成一組小的服務(wù),服務(wù)之間互相協(xié)調(diào)、互相配合,為用戶提供最終價(jià)值。每個(gè)服務(wù)運(yùn)行在其獨(dú)立的 進(jìn)程 中,服務(wù)與服務(wù)間采用

    2024年02月09日
    瀏覽(52)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包