1. 程式人生 > >使用IDEA快速建立Spring Cloud Eureka Server

使用IDEA快速建立Spring Cloud Eureka Server

本文只是簡單的建立一個工程多個server的啟動實現,eureka的高階配置請參考其他文章。 springcloud-eureka server快速建立,實現一個工程多個配置,多個釋出。(開發工具 IntelliJ IDEA)

建立專案

  1. 新建一個maven專案: 在這裡插入圖片描述

選擇project SDK 後直接next: 在這裡插入圖片描述

填寫專案基本資訊後,點選next,next , finish: 在這裡插入圖片描述

填充eureka server程式碼和配置

  1. maven引入springboot 和eureka相關的依賴jar包: pom.xml 如下: 在這裡插入圖片描述
  2. 建立springboot啟動類:(@EnableEurekaServer 是關鍵) 在這裡插入圖片描述
  3. 建立springboot配置檔案 application.yml,同時建立application-server1.yml和application-server2.yml application.yml: 在這裡插入圖片描述 application-server1.yml: 在這裡插入圖片描述
    application-server2.yml: 在這裡插入圖片描述 到此,兩個基本的eureka server已經建立完成。

    啟動

    方法一:IDEA configuration啟動

    配置啟動configuration: 在這裡插入圖片描述 在這裡插入圖片描述 配置好之後,依次啟動就可以了。 瀏覽器訪問驗證:http://eureka-server-1:20001http://eureka-server-2:20002,OK。 在這裡插入圖片描述

方法二:jar包啟動

釋出伺服器的時候,需要打包成jar檔案, 放到伺服器上,啟動,方法如下:(jar打包方法很簡單,略) cmd啟動指令:

 java -jar change-pet-eureka-server.jar --spring.profiles.active=server1
 java -jar change-pet-eureka-server.jar --spring.profiles.active=server2

或者指令:

 java -jar -Dspring.profiles.active=server1 change-pet-eureka-server.jar
 java -jar -Dspring.profiles.active=server2 change-pet-eureka-server.jar

注: 本地除錯使用,配置了hosts

127.0.0.1 eureka-server-1
127.0.0.1 eureka-server-2