日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

如何将单机版的Eureka服务改为集群版Eureka服务

發布時間:2025/3/12 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何将单机版的Eureka服务改为集群版Eureka服务 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Eureka 集群原理

基本原理

上圖是來自eureka的官方架構圖,這是基于集群配置的eureka;

  • 處于不同節點的eureka通過Replicate進行數據同步
  • Application Service為服務提供者
  • Application Client為服務消費者
  • Make Remote Call完成一次服務調用

服務啟動后向Eureka注冊,Eureka Server會將注冊信息向其他Eureka Server進行同步,當服務消費者要調用服務提供者,則向服務注冊中心獲取服務提供者地址,然后會將服務提供者地址緩存在本地,下次再調用時,則直接從本地緩存中取,完成一次調用。

當服務注冊中心Eureka Server檢測到服務提供者因為宕機、網絡原因不可用時,則在服務注冊中心將服務置為DOWN狀態,并把當前服務提供者狀態向訂閱者發布,訂閱過的服務消費者更新本地緩存。

Eureka 單機版到集群的改造過程

新建 兩個Eureka模塊項目

新建模塊(springcloudDemo-Eureka-7002和 springcloudDemo-Eureka-7003),至于如何在父項目下新建模塊請參考Eclipse構建Maven分包項目并構建服務端


注: 截圖中對應的Eureka 即三個Eureka服務構成Eureka集群

復制 springcloudDemo-Eureka-7001 中的內容

由于是學習SpringCloud Eureka 所以Eureka服務沒有太多操作,所以將之前的設置的單機版Eureka 內容復制過來


下的內容,分別拷貝到對應的其他Eureka集群成員中
特別注意:請不要為了方便直接拷貝Eclipse中springcloudDemo-Eureka-7001中的內容,直接到其他的項目中,這樣做是會報錯的。。。 所以別偷懶!!!

修改新建的兩個模塊的啟動類名稱

這個也可以不修改,沒有啥太大的影響

修改hosts中的映射

Windows 位置: C:\Windows\System32\drivers\etc

127.0.0.1 eureka7001.com 127.0.0.1 eureka7002.com 127.0.0.1 eureka7003.com

修改三個Eureka服務的配置文件

下面針對三個服務的配置文件進行相應的說明:

  • springcloudDemo-Eureka-7001
    需要和另外兩個服務的路由地址相連接
server: port: 7001eureka:instance:hostname: eureka7001.com #eureka服務端的實例名稱, C:\Windows\System32\drivers\etc 的hosts已經加入映射client:register-with-eureka: false #false表示不向注冊中心注冊自己。fetch-registry: false #false表示自己端就是注冊中心,我的職責就是維護服務實例,并不需要去檢索服務service-url:#單機#defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/ #設置與Eureka Server交互的地址查詢服務和注冊服務都需要依賴這個地址。#集群defaultZone: http://eureka7002.com:7002/eureka/,http://eureka7003.com:7003/eureka/
  • springcloudDemo-Eureka-7002
server: port: 7002eureka:instance:hostname: eureka7002.com #eureka服務端的實例名稱, C:\Windows\System32\drivers\etc 的hosts已經加入映射client:register-with-eureka: false #false表示不向注冊中心注冊自己。fetch-registry: false #false表示自己端就是注冊中心,我的職責就是維護服務實例,并不需要去檢索服務service-url:#單機#defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/ #設置與Eureka Server交互的地址查詢服務和注冊服務都需要依賴這個地址。#集群defaultZone: http://eureka7001.com:7001/eureka/,http://eureka7003.com:7003/eureka/
  • springcloudDemo-Eureka-7003
server: port: 7003eureka:instance:hostname: eureka7003.com #eureka服務端的實例名稱, C:\Windows\System32\drivers\etc 的hosts已經加入映射client:register-with-eureka: false #false表示不向注冊中心注冊自己。fetch-registry: false #false表示自己端就是注冊中心,我的職責就是維護服務實例,并不需要去檢索服務service-url:#單機#defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/ #設置與Eureka Server交互的地址查詢服務和注冊服務都需要依賴這個地址。#集群defaultZone: http://eureka7001.com:7001/eureka/,http://eureka7002.com:7002/eureka/

服務提供者將配置文件從單機版修改為集群

原理: 服務注冊的時候,從注冊到一臺修改為注冊到多臺

#單機版#defaultZone: http://localhost:7001/eurekadefaultZone: http://eureka7001.com:7001/eureka/,http://eureka7002.com:7002/eureka/,http://eureka7003.com:7003/eureka/

測試

分別啟動三個Eureka服務,形成Eureka集群,之后在啟動服務提供者

打開瀏覽器分別輸入:

  • http://eureka7001.com:7001/
  • http://eureka7002.com:7002/
  • http://eureka7003.com:7003/

    可以查看 服務8001,已經注冊到三臺Eureka集群中,Eureka集群正常啟動。
    注: 為什么 http://eureka7003.com:7003/ 界面會報錯,這是因為Eureka 保護機制導致,并不影響。

至此,從上一篇單機版到集群Eureka的改造完成。 至于服務消費者訪問,由于現在只有一個生產者,所以目前不是很明顯,之后會構建服務生產者集群,然后在測試服務消費者,這樣會比較好比較。

總結

以上是生活随笔為你收集整理的如何将单机版的Eureka服务改为集群版Eureka服务的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日日骚av一区二区 | 一级免费黄色片 | 在线一区视频 | 国产精品一区二区电影 | 草久网 | 播放灌醉水嫩大学生国内精品 | 综合久久2o19| 国产1区二区 | 欧美精品二区三区 | 琪琪射 | 日韩精品一区二区三区网站 | 一区二区成人网 | 丰满少妇aaaaaa爰片毛片 | 免费看的黄色录像 | 97se亚洲国产综合在线 | 色伊人影院 | 日韩免费精品视频 | 久久国产中文 | 夜夜看av| 91亚洲精品视频 | 国产免费一区二区三区四区五区 | 在线视频中文字幕 | 久久午夜夜伦鲁鲁一区二区 | 熟妇五十路六十路息与子 | 成人区人妻精品一区二区网站 | 日本伊人网 | 成人一级视频在线观看 | 午夜精品久久久久久久蜜桃 | 老熟女一区二区三区 | 超碰人人艹 | 免费黄色一级视频 | 男生草女生视频 | 欧美成人一二三 | 欧美手机在线视频 | 国产精品自产拍 | 久久人人视频 | 欧美精品videos| mm131丰满少妇人体欣赏图 | 在线看毛片网站 | www.97视频| 国产在线免费 | 国产精品中文字幕在线 | 肥臀浪妇太爽了快点再快点 | 亚洲网在线 | 又大又粗弄得我出好多水 | 9i看片成人免费看片 | 九色蝌蚪9l视频蝌蚪9l视频 | www.成人| 欧美日韩精品一区二区 | 久久精品中文字幕 | 欧美性三级 | 日本国产一区二区 | 四川少妇xxx奶大xxx | 亚洲第一二区 | 欧美视频自拍偷拍 | 嫩草视频在线观看免费 | 综合色播| 狠狠人妻久久久久久综合麻豆 | 国产成人精品a视频 | 青娱乐免费在线视频 | 国产成人麻豆精品午夜在线 | 久热综合 | 国产在线999| 国产精品嫩草久久久久 | 免费黄色小说视频 | 美女脱了裤子让男人桶 | 国产一级性生活 | 国产毛片3| 全部毛片永久免费看 | 久久加勒比 | 香蕉久草 | 全黄性性激高免费视频 | 久久久久久逼 | 日韩欧美国产一区二区在线观看 | 欧美性猛交 | 国产精成人品免费观看 | 久久无码性爱视频 | 中文字幕午夜 | 福利视频一区 | 国产 丝袜 欧美中文 另类 | 射一射| 日韩精品一区二区免费视频 | 96亚洲精品久久久蜜桃 | 久久黄色片视频 | 天堂在线免费观看视频 | 伊人啪啪| 国产欧美精品久久久 | 欧美性大交 | 欧美a免费 | 影音先锋在线中文字幕 | 日韩人妻精品中文字幕 | 国产一级片毛片 | 免费黄色a | 福利一区二区 | 国产第五页 | 天天做天天爱 | 欧洲成人在线视频 | 2019中文在线观看 | 在线你懂的视频 |