使用IDEA快速建立Spring Cloud Eureka Server
阿新 • • 發佈:2018-12-17
本文只是簡單的建立一個工程多個server的啟動實現,eureka的高階配置請參考其他文章。
springcloud-eureka server快速建立,實現一個工程多個配置,多個釋出。(開發工具 IntelliJ IDEA)
建立專案
- 新建一個maven專案:
選擇project SDK 後直接next:
填寫專案基本資訊後,點選next,next , finish:
填充eureka server程式碼和配置
- maven引入springboot 和eureka相關的依賴jar包: pom.xml 如下:
- 建立springboot啟動類:(@EnableEurekaServer 是關鍵)
- 建立springboot配置檔案 application.yml,同時建立application-server1.yml和application-server2.yml
application.yml:
application-server1.yml:
啟動
方法一:IDEA configuration啟動
配置啟動configuration: 配置好之後,依次啟動就可以了。 瀏覽器訪問驗證:http://eureka-server-1:20001 和 http://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