• <noscript id="e0iig"><kbd id="e0iig"></kbd></noscript>
  • <td id="e0iig"></td>
  • <option id="e0iig"></option>
  • <noscript id="e0iig"><source id="e0iig"></source></noscript>
  • Eureka Server搭建

    標簽: 工作筆記

    Eureka Server搭建

    工作項目是微服務開發,需要搭建 Eureka,記載下配置信息。

    1.maven坐標:

    parent模塊:

    <dependency> 
       <groupId>org.springframework.cloud</groupId>
       <artifactId>spring‐cloud‐dependencies</artifactId>
       <version>Finchley.SR1</version> 
       <type>pom</type> 
       <scope>import</scope>
    </dependency>
    

    Eureka Server模塊:

     <!-- 導入Eureka服務的依賴-->
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
            </dependency>
    

    2.啟動類上加注解:

    啟動類上加上@EnableEurekaServer注解,此注解標記了該服務是一個Eureka服務

    3.application.yml配置

    server:
     port: 50101 #服務端口
    
    spring:
     application:
      name: eureka-center  #指定服務名
    
    eureka:
     client:
      register-with-eureka: false  #服務注冊,是否將自己注冊到Eureka服務中
      fetch-registry: false #服務發現,是否從Eureka中獲取注冊信息
      service-url:  #Eureka客戶端與Eureka服務端的交互地址,高可用狀態配置對方的地址,單機狀態配置自己(如果不配置則默認本機8761端口)
       defaultZone:  http://localhost:50101/eureka/
     server:
      enable-self-preservation: false #是否開啟自我保護模式
      eviction-interval-timer-in-ms: 60000  #服務注冊表清理間隔(單位毫秒,默認是60*1000

    4.啟動Eureka Server服務模塊,輸入127.0.0.1:50101

    在這里插入圖片描述
    紅色提示信息:自我保護模式被關閉。在網絡或其他問題的情況下可能不會保護實例失效
    自我保護模式:
    當某些微服務不再向Eureka Server上報狀態,Eureka Server會從服務列表將此服務刪除,如果出現網絡異常情況,此時Eureka server進入自保護模式,不再將微服務從服務列表刪除。
    項目開發時建議關閉

    版權聲明:本文為xueguchen原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
    本文鏈接:https://blog.csdn.net/xueguchen/article/details/104670246

    智能推薦

    Eureka(2、Server單節點搭建)

    單節點配置 新建項目 勾選Spring Web、Eureka Server application.yml配置 添加服務端注解 @EnableEurekaServer 5、啟動服務注冊中心 至此,單節點的Eureka服務注冊中心配置完畢 后面會再更新多節點高可用的方案...

    搭建Eureka Server 高可用集群

    2. 簡介 在互聯網應用中,服務實例很少有單個的。 即使微服務消費者會緩存服務列表,但是如果EurekaServer只有一個實例,該實例掛掉,正好微服務消 費者本地緩存列表中的服務實例也不可用,那么這個時候整個系統都受影響。 在生產環境中,我們會配置Eureka Server集群實現高可用。Eureka Server集群之中的節點通過點對點 (P2P)通信的方式共享服務注冊表。這里我們示例開啟兩臺...

    Eureka注冊中心搭建步驟(eureka-server)

    1.創建一個maven工程作為父級 在該maven工程的pom文件中添加springcloud所有組件,必須基于springboot自動才能實現 繼續在該pom文件中添加依賴,作為父級工程定義版本 2.創建一個idea模塊Module,作為上述父級工程的子工程 在子工程的pom文件中添加依賴 在子工程中添加啟動器及配置文件 啟動類中注意添加2個注解 配置文件中 因為是作為注冊中心,所以需要關閉抓取...

    Eureka源碼分析-Eureka Server

    Eureka Server作為一個開箱即用的服務注冊中心,提供了服務注冊、接收心跳、服務剔除、服務下線、集群同步、或者注冊表信息等功能,Eureka Server也是一個Eureka Client,在配置文件中如果不關閉客戶端行為,也會進行注冊拉取注冊信息的操作 1、服務實例信息 InstanceRegistry是Eureka Server的核心接口,類圖如下 InstanceRegistry接口...

    HTML中常用操作關于:頁面跳轉,空格

    1.頁面跳轉 2.空格的代替符...

    猜你喜歡

    freemarker + ItextRender 根據模板生成PDF文件

    1. 制作模板 2. 獲取模板,并將所獲取的數據加載生成html文件 2. 生成PDF文件 其中由兩個地方需要注意,都是關于獲取文件路徑的問題,由于項目部署的時候是打包成jar包形式,所以在開發過程中時直接安照傳統的獲取方法沒有一點文件,但是當打包后部署,總是出錯。于是參考網上文章,先將文件讀出來到項目的臨時目錄下,然后再按正常方式加載該臨時文件; 還有一個問題至今沒有解決,就是關于生成PDF文件...

    電腦空間不夠了?教你一個小秒招快速清理 Docker 占用的磁盤空間!

    Docker 很占用空間,每當我們運行容器、拉取鏡像、部署應用、構建自己的鏡像時,我們的磁盤空間會被大量占用。 如果你也被這個問題所困擾,咱們就一起看一下 Docker 是如何使用磁盤空間的,以及如何回收。 docker 占用的空間可以通過下面的命令查看: TYPE 列出了docker 使用磁盤的 4 種類型: Images:所有鏡像占用的空間,包括拉取下來的鏡像,和本地構建的。 Con...

    requests實現全自動PPT模板

    http://www.1ppt.com/moban/ 可以免費的下載PPT模板,當然如果要人工一個個下,還是挺麻煩的,我們可以利用requests輕松下載 訪問這個主頁,我們可以看到下面的樣式 點每一個PPT模板的圖片,我們可以進入到詳細的信息頁面,翻到下面,我們可以看到對應的下載地址 點擊這個下載的按鈕,我們便可以下載對應的PPT壓縮包 那我們就開始做吧 首先,查看網頁的源代碼,我們可以看到每一...

    Linux C系統編程-線程互斥鎖(四)

    互斥鎖 互斥鎖也是屬于線程之間處理同步互斥方式,有上鎖/解鎖兩種狀態。 互斥鎖函數接口 1)初始化互斥鎖 pthread_mutex_init() man 3 pthread_mutex_init (找不到的情況下首先 sudo apt-get install glibc-doc sudo apt-get install manpages-posix-dev) 動態初始化 int pthread_...

    精品国产乱码久久久久久蜜桃不卡