SpringCloud之eureka的使用

環(huán)境準(zhǔn)備

版本的選擇

    Finchley 與 Spring Boot 2.0.x, 兼容郁季,不支持 Spring Boot 1.5.x.
    Dalston 和 Edgware 與 Spring Boot 1.5.x, 兼容,不支持 Spring Boot 2.0.x.
    Camden 是構(gòu)建在 Spring Boot 1.4.x, 之上俩檬,但也支持 1.5.x.
    Brixton 是構(gòu)建在 Spring Boot 1.3.x, 之上役拴,但也支持 1.4.x.
    Angel 是構(gòu)建在 Spring Boot 1.2.x, 之上匈辱,但也兼容 Spring Boot 1.3.x. 
    
    另外后綴的說明:
        SR1:表示第一個(gè)穩(wěn)定的版本(Service Release 1)
        RC:  則表示候選的版本
    不同的版本直接的差異性還是很大的

pom環(huán)境

父類主要配置文件
    <properties>
            <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
            <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
            <java.version>1.8</java.version>
        //springclould  的版本  f絕對(duì)是一個(gè)大版本
            <spring-cloud.version>Finchley.SR2</spring-cloud.version>
        // spring boot  需要2.0以上的版本
            <spring-boot.version>2.0.1.RELEASE</spring-boot.version>
    </properties>


      <dependencyManagement>
            <dependencies>
                <dependency>
                    <groupId>org.springframework.cloud</groupId>
                    <artifactId>spring-cloud-dependencies</artifactId>
                    <version>${spring-cloud.version}</version>
                    <type>pom</type>
                    <scope>import</scope>
                </dependency>
                <dependency>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-dependencies</artifactId>
                    <version>${spring-boot.version}</version>
                    <type>pom</type>
                    <scope>import</scope>
                </dependency>
            </dependencies>
     </dependencyManagement>
模塊配置
    
      <parent>
            <groupId>com.yanyan</groupId>
            <artifactId>spring-cloud</artifactId>
            <version>1.0-SNAPSHOT</version>
            <relativePath>../</relativePath> <!-- 指明父工程所在的路徑 -->
        </parent>


        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter</artifactId>
        </dependency>

        <!--eureka-server-->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-eureka-server</artifactId>
        </dependency>

yaml文件配置(多環(huán)境配置)

小擴(kuò)展 :application.yml寺擂,bootstrap.yaml 兩者同時(shí)存在的時(shí)候默認(rèn)先加載后者 ,都可以使用

    spring:
      profiles:
        active: dev
    management:
        endpoints:
            web:
                exposure:
                    include: ‘*’
        endpoint:
            health:
                show-details: always
    ---
    spring:
      application:
        name: instance1
      profiles: dev
    server:
      port: 9100
    eureka:
      instance:
        hostname: localhost
      client:
        service-url:
          defaultZone: http://localhost:9000/eureka/
    ---
    spring:
      application:
        name: instance2
      profiles: pro
    server:
      port: 9000
    eureka:
      instance:
        hostname: localhost
      client:
        service-url:
          defaultZone: http://localhost:9100/eureka/
說明:最上面那個(gè)是共有的配置文件砾医,可以將相同的配置放在上面拿撩,另外上面的配置表示選擇使用dev的配置文件啟動(dòng)項(xiàng)目,當(dāng)然啟動(dòng)時(shí)可以使用    ----spring.profiles.active=pro來覆蓋預(yù)設(shè)的dev如蚜,

    例如:在idea中可以使用 見圖(設(shè)置后可以一個(gè)項(xiàng)目以不動(dòng)的配置多次啟動(dòng)啟動(dòng))

1548668815(1).jpg

management這個(gè)配置是spring-boot-actuator中做系統(tǒng)監(jiān)控使用的压恒,在這里不同的版本配置各異,之前使用D版本错邦,訪問路徑直接為項(xiàng)目后面加對(duì)面的路徑涎显,F(xiàn)版本后則為 host:port/actuator/...,通過這樣的訪問方式可以了解系統(tǒng)的一些情況兴猩,當(dāng)然了spring整合了ui形成了一個(gè)獨(dú)立的項(xiàng)目spring-boot-admin 更加好用
另外還需要說明的一點(diǎn)就是,雙節(jié)點(diǎn)的時(shí)候早歇,當(dāng)只有一個(gè)系統(tǒng)存活的時(shí)候或出現(xiàn)報(bào)錯(cuò)倾芝,連接不上讨勤,這是正常的,當(dāng)然了想要把它個(gè)屏蔽了也簡(jiǎn)單加入下面這個(gè)配置文件就可以了

#eureka:
#  client:
#    #向注冊(cè)中心注冊(cè)自己
#    register-with-eureka: true
#  server:
#    # 是否將自己也注冊(cè)進(jìn)去
#    enable-self-preservation: true
#    #是否從eureka服務(wù)器獲取注冊(cè)信息
#    fetch-registry: true
logging:
  level:
    com:
      netflix:
        eureka: OFF
        discovery: OFF

然后一個(gè)eureka雙節(jié)點(diǎn)就搭建成功了

1548669154(1).jpg

需要把自己注冊(cè)進(jìn)去才會(huì)顯示兩個(gè)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末晨另,一起剝皮案震驚了整個(gè)濱河市潭千,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌借尿,老刑警劉巖刨晴,帶你破解...
    沈念sama閱讀 217,907評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異路翻,居然都是意外死亡狈癞,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門茂契,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蝶桶,“玉大人,你說我怎么就攤上這事掉冶≌媸” “怎么了?”我有些...
    開封第一講書人閱讀 164,298評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵厌小,是天一觀的道長(zhǎng)恢共。 經(jīng)常有香客問我,道長(zhǎng)璧亚,這世上最難降的妖魔是什么讨韭? 我笑而不...
    開封第一講書人閱讀 58,586評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮涨岁,結(jié)果婚禮上拐袜,老公的妹妹穿的比我還像新娘。我一直安慰自己梢薪,他們只是感情好蹬铺,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,633評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著秉撇,像睡著了一般甜攀。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上琐馆,一...
    開封第一講書人閱讀 51,488評(píng)論 1 302
  • 那天规阀,我揣著相機(jī)與錄音,去河邊找鬼瘦麸。 笑死谁撼,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的滋饲。 我是一名探鬼主播厉碟,決...
    沈念sama閱讀 40,275評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼喊巍,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了箍鼓?” 一聲冷哼從身側(cè)響起崭参,我...
    開封第一講書人閱讀 39,176評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎款咖,沒想到半個(gè)月后何暮,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,619評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡铐殃,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,819評(píng)論 3 336
  • 正文 我和宋清朗相戀三年海洼,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片背稼。...
    茶點(diǎn)故事閱讀 39,932評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡贰军,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蟹肘,到底是詐尸還是另有隱情词疼,我是刑警寧澤,帶...
    沈念sama閱讀 35,655評(píng)論 5 346
  • 正文 年R本政府宣布帘腹,位于F島的核電站贰盗,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏阳欲。R本人自食惡果不足惜舵盈,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,265評(píng)論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望球化。 院中可真熱鬧秽晚,春花似錦、人聲如沸筒愚。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,871評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽巢掺。三九已至句伶,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間陆淀,已是汗流浹背考余。 一陣腳步聲響...
    開封第一講書人閱讀 32,994評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留轧苫,地道東北人楚堤。 一個(gè)月前我還...
    沈念sama閱讀 48,095評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親身冬。 傳聞我的和親對(duì)象是個(gè)殘疾皇子鳄袍,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,884評(píng)論 2 354

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