SpringCloud——02 Eureka集群版

在上一篇文檔中潘酗,描繪了如何在IDEA編譯器及本地環(huán)境下搭建單機版的Eureka的服務(wù)端和客戶端瞭空,也就是圖1這種情況(一臺Eureka的服務(wù)端和一個Eureka的客戶端)揪阿。

一般我們程序員在做SpringCloud業(yè)務(wù)開發(fā)時都是基于單機版的架構(gòu)下開發(fā)疗我,就不同的業(yè)務(wù)模塊劃分決定了會存在不止一個微服務(wù),每一個微服務(wù)對應(yīng)的自然就是Eureka的客戶端南捂,故我們在本地代碼開發(fā)時吴裤,走的都是圖2(一個Eureka服務(wù)端和多個Eureka客戶端)

可真實的線上生產(chǎn)環(huán)境,往往不止有一個Eureka服務(wù)端溺健,而是多個麦牺,因為我們知道服務(wù)器都會有宕機的情況,何況作為一個服務(wù)存在的EurekaServer端呢鞭缭!

本篇純粹講如何在本地環(huán)境下搭建Eureka集群(IDEA編譯器)剖膳,不講線上docker方式

對于springCloud組件的使用,依賴岭辣、配置和加注解這三步在上一篇已完成了對單機版的Eureka的實現(xiàn)吱晒,而集群版只不過是在單機版基礎(chǔ)上修改一下配置文件即可

首先還是先看一下官方文檔,對此有何指引


換句話說:官方建議是讓EurekaServer端相互注冊沦童,來確保Eureka高可用仑濒!畢竟Eureka走的就是AP設(shè)計!

接下來我們就從圖3這種方式說起偷遗,然后慢慢過渡到圖4


1 修改Eureka Server端配置文件

在修改之前墩瞳,我們來對比一下官方文檔單機版和雙機版所推薦配置文件


區(qū)別:

1、在單機版配置中我們看到只有一個配置文件氏豌,可雙機版人家推薦用兩個配置文件區(qū)分

2喉酌、在講單機版的時候,我們就針對控制臺報錯問題箩溃,深究了一下紅色方框1的內(nèi)容瞭吃,可在雙機版這兩個配置直接不存在

3、在雙機版兩個不同配置文件的默認注冊地址是不一樣的


步驟1? 按照推薦涣旨,創(chuàng)建兩個不同的配置文件


步驟2? IDEA里做好多啟動對應(yīng)配置文件映射



分別啟動Server端peer1,然后啟動Client1,再啟動Server端peer2,訪問界面如下


至此我們來看一下client端的配置文件歪架,思考幾個問題:


思考:

1、從上一篇文檔里我們明白霹陡,這個client服務(wù)默認往localhost:8761/eureka/去注冊和蚪,怎么會跑到localhost:8762里面去呢?

2烹棉、從單機版到雙機版攒霹,紅色方框1的內(nèi)容在影響著什么,如果在雙機版加上浆洗,還會出現(xiàn)如上效果嗎催束?

3、如果我改變啟動順序伏社,如果是先啟動服務(wù)端peer1抠刺,然后啟動服務(wù)端peer2塔淤,最后再啟動client服務(wù),在localhost:8762上還能看到client1被注冊嗎速妖?為什么呢高蜂?

4、如果要部署三臺eurekaServer罕容,那么euerkaServer在配置上如何改動备恤?


容我偷個懶不解釋上面問題,由于思考3情況的存在锦秒,在確保服務(wù)高可用的情況下露泊,我們要向圖4看齊,故在client端配置文件上旅择,得如此修改


至此滤淳,本地搭建Eureka集群暫告一段落,有點虎頭蛇尾(最近有點懶)砌左,多擔待哈

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市铺敌,隨后出現(xiàn)的幾起案子汇歹,更是在濱河造成了極大的恐慌,老刑警劉巖偿凭,帶你破解...
    沈念sama閱讀 210,978評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件产弹,死亡現(xiàn)場離奇詭異,居然都是意外死亡弯囊,警方通過查閱死者的電腦和手機痰哨,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評論 2 384
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來匾嘱,“玉大人斤斧,你說我怎么就攤上這事■樱” “怎么了撬讽?”我有些...
    開封第一講書人閱讀 156,623評論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長悬垃。 經(jīng)常有香客問我游昼,道長,這世上最難降的妖魔是什么尝蠕? 我笑而不...
    開封第一講書人閱讀 56,324評論 1 282
  • 正文 為了忘掉前任烘豌,我火速辦了婚禮,結(jié)果婚禮上看彼,老公的妹妹穿的比我還像新娘廊佩。我一直安慰自己囚聚,他們只是感情好,可當我...
    茶點故事閱讀 65,390評論 5 384
  • 文/花漫 我一把揭開白布罐寨。 她就那樣靜靜地躺著靡挥,像睡著了一般。 火紅的嫁衣襯著肌膚如雪鸯绿。 梳的紋絲不亂的頭發(fā)上跋破,一...
    開封第一講書人閱讀 49,741評論 1 289
  • 那天,我揣著相機與錄音瓶蝴,去河邊找鬼毒返。 笑死,一個胖子當著我的面吹牛舷手,可吹牛的內(nèi)容都是我干的拧簸。 我是一名探鬼主播,決...
    沈念sama閱讀 38,892評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼男窟,長吁一口氣:“原來是場噩夢啊……” “哼盆赤!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起歉眷,我...
    開封第一講書人閱讀 37,655評論 0 266
  • 序言:老撾萬榮一對情侶失蹤牺六,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后汗捡,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體淑际,經(jīng)...
    沈念sama閱讀 44,104評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年扇住,在試婚紗的時候發(fā)現(xiàn)自己被綠了春缕。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,569評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡艘蹋,死狀恐怖锄贼,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情女阀,我是刑警寧澤咱娶,帶...
    沈念sama閱讀 34,254評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站强品,受9級特大地震影響膘侮,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜的榛,卻給世界環(huán)境...
    茶點故事閱讀 39,834評論 3 312
  • 文/蒙蒙 一琼了、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦雕薪、人聲如沸昧诱。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,725評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽盏档。三九已至,卻和暖如春燥爷,著一層夾襖步出監(jiān)牢的瞬間蜈亩,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,950評論 1 264
  • 我被黑心中介騙來泰國打工前翎, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留稚配,地道東北人。 一個月前我還...
    沈念sama閱讀 46,260評論 2 360
  • 正文 我出身青樓港华,卻偏偏與公主長得像道川,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子立宜,可洞房花燭夜當晚...
    茶點故事閱讀 43,446評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 一橙数、Eureka服務(wù)治理體系 1.1 服務(wù)治理 ??服務(wù)治理是微服務(wù)架構(gòu)中最為核心和基礎(chǔ)的模塊宦言,它主要用來實現(xiàn)各個...
    CarlosBen閱讀 1,952評論 0 2
  • 一、Eureka的基礎(chǔ)架構(gòu) Spring Cloud 封裝了 Netflix 公司開發(fā)的 Eureka 模塊來實現(xiàn)...
    努力努力再努力_y閱讀 916評論 0 0
  • Eureka實現(xiàn)功能: 注冊中心(應(yīng)用程序之間解耦蜘澜,包括Provider和Consumer之間的解耦施流,也包括集群模...
    黃靠譜閱讀 371評論 0 1
  • 畫/櫻桃小團子 老規(guī)矩,先看成品圖~~ 步驟: 1.打稿定形 畫出大概輪廓鄙信,注意要有立體感瞪醋。 2.畫細節(jié) 把零食袋...
    櫻桃小團子閱讀 3,916評論 17 9
  • 周三算是一周中課程最多的一天 也是最難的課程 建筑工程的計價和計量 特別難 上學(xué)期的工程造價管理基礎(chǔ)又沒打牢! 學(xué)...
    猛擲閱讀 137評論 -1 1