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