eureka服務註冊中心

簡介:Eureka服務註冊是一個高可用的分佈式框架

這個很簡單,下面我們來搭建一個

首先創建一個普通的spring項目,我們可以從https://start.spring.io/這裏導入一個項目

導入eureka依賴包,我們可以從Maven中央https://mvnrepository.com/)倉庫找一個比較新的版本

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

當然,建議使用版本管理器,這樣就不用寫version節點了,spring將自動爲我們加載最適合的版本,如:

  <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>
        </dependencies>

    </dependencyManagement>

在Application配置文件中加入所需要的配置,如圖所示

spring.application.name #應用程序名稱
server.port #端口號
eureka.client.register-with-eureka #是否將自己註冊到服務中心
eureka.client.fetch-registry #指示該客戶端是否應從eureka服務器獲取eureka註冊表信息。
eureka.client.service-url.defaultZone #Eureka服務器地址

在XXXApplication文件中加入註解
package org.eureka.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;

@SpringBootApplication
@EnableEurekaServer
public class DemoApplication {

    public static void main(String[] args)
    {
        SpringApplication.run(DemoApplication.class, args);
    }

}

@EnableEurekaServer這個註解告訴spring,我們這個項目是一個服務註冊中心

這樣,我們一個服務註冊中心就完成了,我們來運行一下

在瀏覽器中輸入:http://localhost:8002/

 

附帶源碼:https://gitee.com/ww2510095/spring_cloud_learning

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章