SpringCloud学习 系列五、创建生产者和消费者验证微服务中心 Eureka的作用

系列导航

SpringCloud学习 系列一、 前言-为什么要学习微服务

SpringCloud学习 系列二、 简介

SpringCloud学习 系列三、 创建一个没有使用springCloud的服务提供者和消费者

SpringCloud学习 系列四、微服务中心 Eureka介绍及创建一个Eureka中心服务

SpringCloud学习 系列五、创建生产者和消费者验证微服务中心 Eureka的作用

SpringCloud学习 系列六、服务平滑离线

SpringCloud学习 系列七、EurekaServer集群创建

SpringCloud学习 系列八、OpenFeign

SpringCloud学习 系列九、Ribbon

SpringCloud学习 系列十、服务熔断与降级(1-简介)

SpringCloud学习 系列十、服务熔断与降级(2-方法级别服务降级)

SpringCloud学习 系列十、服务熔断与降级(3-类级别的服务降级)

SpringCloud学习 系列十、服务熔断与降级(4-Dashboard监控仪表盘)

1、 创建服务提供者和消费者工程验证

(1)创建02-provider-8081模块

1、将01-provider-8081复制一份变成02-provider-8081

注:该过程后续实验会大量使用到一定要自己动手操作熟练。

 

上图:复制完以后变成这样

 

 

 

 

 

 

 

 

 

 

 下一步保存的时候修改模块的名字,有时候会报错,有时候没有报错这里很奇怪,本次操作的时候正好遇到报错,如下看如何处理。

 

 

 

 

 

 

 

上图:修改模块名

 

删除上图这个文件

 

修改上图中artifactId和name

 

修改启动类的名称

2、修改application.properties配置文件

 

 

 

3、修改配置pom.xml

主要添加如下依赖

 

4、启动程序验证

 

启动00-eurekaserver-8000和02-provider-8081

再次登录http://localhost:8000/就发现已经有服务注册上来了

 

 上图点击,就能进入如下界面(不同浏览器显示的格式会有所变化,内容没有变)

 

 

2、创建消费者工程02-consumer-8080

1、将01-consumer-8080复制一份变成02-consumer-8080

2、修改application.properties配置文件

 

 

 

3、修改配置pom.xml

主要添加如下依赖

 

 

 

4、修改程序

增加注解

 

 

 

 

下图:修改处理器,将“主机名:端口” -> “提供者微服务名称”  这里这个服务名称不能写错

 

下图:修改启动类名称

 

 

 

5、启动程序验证

启动00-eurekaserver-8000、02-provider-8081和02-consumer-8080

再次登录http://localhost:8000/就发现消费者和服务者都注册上来了

 

 

 

服务正常访问,服务注册于发现功能实现。

 

 

posted @ 2022-09-29 19:13  万笑佛  阅读(100)  评论(0编辑  收藏  举报