SpringCloud--單機Eureka注冊中心-服務注冊-服務調用


 

 

1、注冊中心搭建

1.1、准備Eureka服務端程序文件

1.1.1、進入SpringBoot項目生成器,生成Eureka服務端工程代碼。

地址:https://start.spring.io/

 

1.1.2、修改application.properties文件,配置如下:

 

1. 1.3、修改啟動類RegisterCenterApplication:

 

1. 1.4、用maven打包工程為jar文件

 1. 1.5、啟動工程

 

1. 1.6、登錄控制台,至此注冊程序程序准備完畢。

 

1.2、 部署到linux服務器--安裝JDK

1.2.1、從跳板機復制jdk文件到指定機器

 

1.2.2、解壓JDK壓縮包

 

1.2.3、配置jdk環境變量,在/etc/profile文件中加入

JAVA_HOME=/opt/java/jdk1.8.0_181

PATH=$JAVA_HOME/bin:$PATH

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME

export PATH

export CLASSPATH

1.2.4、重新連接,查看版本號

 

 

 

 

1.3、部署到linux服務器—部署&啟動

1.3.1 將打好的jar包上傳到服務器目錄/opt/havery/springCloud。

如果不能直接連接服務器,可將jar包放到跳板機,再從跳板機復制(scp)到自己的服務器。

1.3.2 啟動服務

 

 

1.3.3 訪問控制台

 

 

2、服務提供&注冊

2.1、創建服務提供&注冊程序工程,主要依賴

 

 

2.2、修改application.properties文件,配置如下:

 

 

2.3、修改啟動類ServiceProviderApplication

 

 

2.4、實現一個rest服務

 

 

2.5、用maven打包工程為jar文件

2.6、啟動服務實現注冊

 

 

2.7、進入eureka注冊中心控制台。在Instances中看到已經注冊的實例表示服務注冊成功。

 

 

 

3、服務調用

3.1、創建服務調用應用程序,主要依賴。需要說明的是這里使用了openfeign實現對eureka服務的調用,依賴的openfeign版本需特別指定,不能使用spring-cloud-dependencies統一版本。

 

 

3.2、修改application.properties文件,配置如下:

 

 

3.3、修改啟動類ServiceConsumerApplication

 

 

3.4、實現一個遠程服務的定義

 

 

3.5、實現遠程服務調用

 

 

3.6、啟動服務調用應用程序

 

 

3.7、訪問服務調用應用程序

 

 


免責聲明!

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



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