Eureka高可用原理

  • 默認(rèn)情況下Eureka是讓服務(wù)注冊(cè)中心,不注冊(cè)自己
###因?yàn)樵搼?yīng)用為注冊(cè)中心,不會(huì)注冊(cè)自己
    register-with-eureka: true
###不需要去注冊(cè)中心上檢索服務(wù)
    fetch-registry: true

Eureka高可用實(shí)際上將自己作為服務(wù)向其他服務(wù)注冊(cè)中心注冊(cè)自己,這樣就可以形成一組相互注冊(cè)的服務(wù)注冊(cè)中心,從而實(shí)現(xiàn)服務(wù)清單的互相同步,達(dá)到高可用效果。

  • Eureka集群環(huán)境搭建
    Eureka01配置
###服務(wù)端口號(hào)
server:
  port: 8000
###serviceId
spring:
  application:
    name: eureka-server
###eureka 基本信息配置
eureka:
  instance:
    ###注冊(cè)到eurekaip地址
    hostname: 127.0.0.1
  client:
    serviceUrl:
      defaultZone:  http://127.0.0.1:8100/eureka/
### 3臺(tái)就需要讓3臺(tái)服務(wù)相互注冊(cè),用逗號(hào)分隔。defaultZone:  http://127.0.0.1:8100/eureka/,http://127.0.0.1:xxxx/eureka/
    ###因?yàn)樽约菏菫樽?cè)中心,不需要自己注冊(cè)自己
    register-with-eureka: true
    ###因?yàn)樽约菏菫樽?cè)中心,不需要檢索服務(wù)
    fetch-registry: true
  server:
    # 測(cè)試時(shí)關(guān)閉自我保護(hù)機(jī)制,保證不可用服務(wù)及時(shí)踢出
    enable-self-preservation: false
    eviction-interval-timer-in-ms: 2000

Eureka01配置

###服務(wù)端口號(hào)
server:
  port: 8100
###serviceId
spring:
  application:
    name: eureka-server
###eureka 基本信息配置
eureka:
  instance:
    ###注冊(cè)到eurekaip地址
    hostname: 127.0.0.1
  client:
    serviceUrl:
      defaultZone:  http://127.0.0.1:8000/eureka/
    ###因?yàn)樽约菏菫樽?cè)中心,不需要自己注冊(cè)自己
    register-with-eureka: true
    ###因?yàn)樽约菏菫樽?cè)中心,不需要檢索服務(wù)
    fetch-registry: true
  server:
    # 測(cè)試時(shí)關(guān)閉自我保護(hù)機(jī)制,保證不可用服務(wù)及時(shí)踢出
    enable-self-preservation: false
    eviction-interval-timer-in-ms: 2000
  • 客戶端集成Eureka集群
###服務(wù)啟動(dòng)端口號(hào)
server:
  port: 8002
###服務(wù)名稱(chēng)(服務(wù)注冊(cè)到eureka名稱(chēng))
spring:
  application:
    name: app-itmayiedu-order
###服務(wù)注冊(cè)到eureka地址
eureka:
  client:
    service-url:
      defaultZone: http://localhost:8000/eureka,http://localhost:8100/eureka

    ###因?yàn)樵搼?yīng)用為注冊(cè)中心,不會(huì)注冊(cè)自己
    register-with-eureka: true
    ###是否需要從eureka上獲取注冊(cè)信息
    fetch-registry: true
  • 啟動(dòng)集群


    image.png

    image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1、概念 微服務(wù)架構(gòu)是一種架構(gòu)模式,它提倡將單一應(yīng)用程序劃分成一組小的服務(wù),服務(wù)之間互相協(xié)調(diào),配合為用戶提供最終價(jià)...
    與搬磚有關(guān)的日子閱讀 1,337評(píng)論 0 4
  • 1. 前言 服務(wù)注冊(cè)中心,給客戶端提供可供調(diào)用的服務(wù)列表,客戶端在進(jìn)行遠(yuǎn)程服務(wù)調(diào)用時(shí),根據(jù)服務(wù)列表然后選擇服務(wù)提供...
    Grrrrrrray閱讀 704評(píng)論 0 7
  • 你是我斷不了也好不了的人 九月 帶著萌新的身份 接近你 那時(shí)候的你真的是好話多和我說(shuō)呢 問(wèn)我有沒(méi)有男朋友 還說(shuō)要給...
    lita_chen閱讀 215評(píng)論 0 2
  • 近日做完ol3加載arcserver rest服務(wù),做一個(gè)總結(jié),因?yàn)榘l(fā)現(xiàn)自己親手寫(xiě)的ol3記載瓦片的小結(jié),竟然自己...
    老羽閱讀 2,852評(píng)論 7 12
  • 在剛剛過(guò)去的春節(jié)里,手機(jī)游戲市場(chǎng)交出了一份令人矚目的成績(jī)單。截至2月4日,春節(jié)期間,一批社交類(lèi)和棋牌類(lèi)游戲已沖入手...
    重溫懷舊游戲閱讀 166評(píng)論 0 0

友情鏈接更多精彩內(nèi)容