SpringCloud系列研究---Eureka服務發現
阿新 • • 發佈:2017-09-20
url next register default spring one static demo auto
:創建項目工程
新建project
這裏選擇gradle
直接next
繼續next
最後點擊finish
二:創建Eureka服務中心
選擇第一步中創建的項目,右鍵選擇new--->module
選擇Spring Initializr,然後next
這裏輸入Group、Artifact,並選擇Gradle Project,然後next
選擇Eureka Server,然後點擊next
輸入module name然後finish
我這裏把幾個都勾上了,然後OK
三:代碼
代碼很簡單,只需要在springboot工程的啟動application類上加一個@EnableEurekaServer註解就行了,具體如下:
1 package com.cloud.microservice.demo.eurekaserver;
2
3 import org.springframework.boot.SpringApplication;
4 import org.springframework.boot.autoconfigure.SpringBootApplication;
5 import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;
6
7 @EnableEurekaServer
8 @SpringBootApplication
9 public class EurekaServerApplication {
10
11 public static void main(String[] args) {
12 SpringApplication.run(EurekaServerApplication.class, args);
13 }
14 }
eureka server的配置文件appication.yml:
1 server:
2 port: 9090
3
4 eureka:
5 instance:
6 hostname: localhost
7 client:
8 registerWithEureka: false
9 fetchRegistry: false
10 serviceUrl:
11 defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/
啟動工程,打開瀏覽器訪問: http://localhost:9090,界面如下:
SpringCloud系列研究---Eureka服務發現