<kbd id="5sdj3"></kbd>
<th id="5sdj3"></th>

  • <dd id="5sdj3"><form id="5sdj3"></form></dd>
    <td id="5sdj3"><form id="5sdj3"><big id="5sdj3"></big></form></td><del id="5sdj3"></del>

  • <dd id="5sdj3"></dd>
    <dfn id="5sdj3"></dfn>
  • <th id="5sdj3"></th>
    <tfoot id="5sdj3"><menuitem id="5sdj3"></menuitem></tfoot>

  • <td id="5sdj3"><form id="5sdj3"><menu id="5sdj3"></menu></form></td>
  • <kbd id="5sdj3"><form id="5sdj3"></form></kbd>

    學(xué)習(xí)SpringCloud中記錄遇到的問題以及重要的知識點

    共 2077字,需瀏覽 5分鐘

     ·

    2020-09-30 12:12

    點擊上方藍(lán)色字體,選擇“標(biāo)星公眾號”

    優(yōu)質(zhì)文章,第一時間送達(dá)

    66套java從入門到精通實戰(zhàn)課程分享

    pom文件

    一開始學(xué)習(xí)spring cloud時創(chuàng)建項目,通過spring boot 創(chuàng)建多模塊的spring cloud組件,在pom文件中添加spring cloud 組件依賴時必須自己添加版本號否則會報錯,一開始不知道是什么原因,之前好像是可以不用寫版本號的,所以就自己研究了一下pom文件的結(jié)構(gòu)和常用標(biāo)簽的作用。

    依賴管理

    之后上網(wǎng)上找資料,發(fā)現(xiàn)都是通過定義一個parent pom文件來管理所有組件的pom依賴,然后我又發(fā)現(xiàn)一個dependencyManagement 標(biāo)簽,這個標(biāo)簽是專門給 父pom文件 提供的一種管理依賴版本號的方式,只提供版本號不會引入jar包,有兩種方式管理。
    第一種:
    通過Spring Cloud自帶的pom中引用版本號

    第二種:
    自定義每個依賴的版本號

    之后需要將父pom文件設(shè)置為pom打包

    再在子pom文件中添加 parent標(biāo)簽

    就可以實現(xiàn) 父pom文件統(tǒng)一管理所有的子pom文件的依賴版本了。
    在創(chuàng)建新的spring cloud組件時就可以直接添加 parent 標(biāo)簽繼承父pom文件的依賴版本,不用在手動編寫每一個spring cloud組件的依賴版本號了。

    學(xué)習(xí)參考鏈接:?https://blog.csdn.net/uotail/article/details/84404578.


    Eureka Server

    配置Eureka Server的yml文件時,由于在測試Eureka Server 時只配置一個Eureka Server,所以我就設(shè)置了不會注冊到其他的eureka服務(wù)器上,我想不注冊到其他服務(wù)器上應(yīng)該就不用寫server-url.defaultZone了,但是結(jié)果服務(wù)啟動后不停的報錯,原因是連接不上 8761端口 http://localhost:8761/eureka ,原來service-url.defaultZone有8761端口這個默認(rèn)值,如果不寫則會默認(rèn)的去連接這個端口,所以需要自己寫一個覆蓋。

    eureka:
    ??instance:
    ????hostname:?replica1?#指定主機(jī)地址
    ??client:
    ????fetch-registry:?false?#?是否從自身拉取注冊信息
    ????register-with-eureka:?false?#?是否將自己也注冊到其他eureka節(jié)點上。一般設(shè)置為true或者默認(rèn)即可,這樣才會在eureka控制臺上看到所有的eureka集群列表信息
    ????service-url:
    ??????#?注冊到另一個注冊中心/當(dāng)做為eureka服務(wù)器時,不能不寫defaultZone,
    ??????#?因為defaultZone有默認(rèn)設(shè)置http://localhost:8761/eureka/,不寫會不斷的連接8761端口,所以需要覆蓋默認(rèn)的defaultZone
    ??????defaultZone:?http://replica1:8010/eureka


    Eureka Server 的保護(hù)機(jī)制

    Eureka的自我保護(hù)機(jī)制在測試時需要關(guān)閉

    ??server:
    ????# eureka 的自我保護(hù)狀態(tài):心跳失敗的比例,在15分鐘內(nèi)是否超過85%,如果出現(xiàn)了超過的情況,
    ????#?Eureka?Server會將當(dāng)前的實例注冊信息保護(hù)起來,同時提示一個警告,一旦進(jìn)入保護(hù)模式,
    ????# Eureka Server將會嘗試保護(hù)其服務(wù)注冊表中的信息,不再刪除服務(wù)注冊表中的數(shù)據(jù)。也就是不會注銷任何微服務(wù)
    ????enable-self-preservation:?false?#關(guān)閉保護(hù)模式


    學(xué)習(xí)參考鏈接:?https://blog.csdn.net/a897180673/article/details/88412130.

    Feign 整合 Hystrix 和 Ribbon

    Feign是一個聲明式客戶端,集成了Hystrix和Ribbon,默認(rèn)是自動開啟Ribbon負(fù)載均衡的,而Hystrix需要手動配置開啟,在配置文件方面,可以和Hystrix、Ribbon配置時相同。





    版權(quán)聲明:本文為博主原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接和本聲明。

    本文鏈接:

    https://blog.csdn.net/TIGERDAYDREAM/article/details/108829926






    ??? ?



    感謝點贊支持下哈?

    瀏覽 71
    點贊
    評論
    收藏
    分享

    手機(jī)掃一掃分享

    分享
    舉報
    評論
    圖片
    表情
    推薦
    點贊
    評論
    收藏
    分享

    手機(jī)掃一掃分享

    分享
    舉報

    <kbd id="5sdj3"></kbd>
    <th id="5sdj3"></th>

  • <dd id="5sdj3"><form id="5sdj3"></form></dd>
    <td id="5sdj3"><form id="5sdj3"><big id="5sdj3"></big></form></td><del id="5sdj3"></del>

  • <dd id="5sdj3"></dd>
    <dfn id="5sdj3"></dfn>
  • <th id="5sdj3"></th>
    <tfoot id="5sdj3"><menuitem id="5sdj3"></menuitem></tfoot>

  • <td id="5sdj3"><form id="5sdj3"><menu id="5sdj3"></menu></form></td>
  • <kbd id="5sdj3"><form id="5sdj3"></form></kbd>
    毛片小视频 | 色色婷婷五月天 | 欧美成人片网站 | 成人网大香蕉五月视频 | 尻屄在线观看网站 |