一 概述
1.1 概述
本文主要是搭建集成eurekaserver的几个客户端,即服务提供者,消费者。架构图如下所示

1.2 使用eureka整合的优点
使用Eureka管理注册的好处:消费者直接调用服务名称而不用在关系地址和端口,且该服务还有负载均衡功能。
二 案例操作
2.1 创建provider9003模块
将项目模块 mscloud-provider8004 复制出集群版的两个模块9003和9004,如下图

1.修改配置文件: 配置自己服务名称,id,端口号,配置连接eureka集群的地址

2.修改controller:在controller中获取端口号,方便排查是何时报错的。

2.2 创建provider9004模块
将项目模块 mscloud-provider8004 复制出集群版的两个模块9003和9004,如下图:
1.修改配置文件: 配置自己服务名称,id,端口号,配置连接eureka集群的地址

2.修改controller:在controller中获取端口号,方便排查是何时报错的。
2.3 创建consumer9005模块
新建一个消费的模块,如下图:

1.配置文件

2.设置负载均衡:新增@LoadBalance

3.设置请求服务为服务名

三 测试验证
1.先启动eureka集群----》2.启动服务提供者-------》3.在启动消费者
3.1 启动eureka的集群中两个节点
3.2 启动服务提供者的集群中两个节点

3.3 启动消费者

3.4 页面进行访问
http://localhost:9005/consumer/payment/get/3
不停刷新:9004 提供服务

再次刷新:9003 提供服务

查看后端console:
9004服务

9003服务:
![[附源码]Nodejs计算机毕业设计基于的仓库管理系统Express(程序+LW)](https://img-blog.csdnimg.cn/feeef451e0254f3d80283edf7f586dbc.png)









![[附源码]Python计算机毕业设计-高校人事管理系统Django(程序+LW)](https://img-blog.csdnimg.cn/94f9e07063e14bd88929cfe2ed9a0386.png)


![[附源码]Python计算机毕业设计高校教材网上征订系统Django(程序+LW)](https://img-blog.csdnimg.cn/b9889f9d285145ee99572f24dfbbb393.png)





