Eureka服務配置(注冊中心)


說明:根據上篇Restful分布式架構知道,此時已經基於Rest實現了一個基礎的設計架構,對於上篇的程序設計就是直接使用了SpringBoot客戶端直接進行了SpringCloud服務端訪問,此時需要明確的知道服務端的主機地址,才可以進行微服務的調用,但是主機地址一旦發生改變了呢?如果采用上篇那種模式就需要我們手工修改所有微服務主機地址,這樣維護成本太高了,所以就需要引入注冊中心,即所有的微服務向注冊中心進行注冊,隨后客戶端依據注冊中心獲取微服務的信息。所以就要使用Eureka,一旦項目要想引入 Eureka,則就意味着我們的項目需要接受 SpringCloud的管理了,即:現在就要在項目之中去引入 SpringCloud的相關依賴。

1.【micro】在父項目里面去引用SpringCloud依賴庫:

            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>Dalston.SR5</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>    
//當前項目已經成功的引入了SpringCloud依賴,隨后就可以利用SpringCloud進行所有Rest微服務管理。

Eureka服務搭建:如果要想在項目之中使用 Eureka,只需要引入相應的依賴庫,同時建立好相應的項目即可直接啟動。

2.【micro-eureka-7001】引入Eureka則要進行相應依賴庫的引入:

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

3.【micro-eureka-7001】修改程序啟動類,追加一個Eureka啟動注解:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM