spring cloud 入门9—Eureka服务节点之间的调用—Ribbon的使用02

Eureka服务节点之间的调用—Ribbon的使用02

我们基础创建一个user服务节点,完成user节点的高可用,和user1节点提供的服务是一模一样的,用以达到以下的效果
在这里插入图片描述

这样product节点在访问过程中如果user1节点出现断线或其他问题,可以快速访问user2节点,以及多user节点会形成一个集群,减缓服务压力
我们配置user2如下:
在这里插入图片描述
注意:
spring.application.name名字需要和user1节点一样都为user,同样的注册到defayltZone为http://peer2:8002/eureka/这个注册中心去

它的工程结构应该和user1是一模一样的,用于提供相同的服务
在这里插入图片描述

下一步,启动注册中心,观察当前注册中心注册实例:
在这里插入图片描述
我们可以看到user1和user2都被注册到APPLICATION为USER的节点下边了

我们为了区分product到底方位的是user1还是user2节点,我们做以下修改
在这里插入图片描述
在user1节点位置,固定返回用户名为user1

在这里插入图片描述
在user2节点位置固定返回用户名为user2

最后我们方位product用ribbon访问的结果:
第一次访问:
在这里插入图片描述
我们可以看到用户名为user1证明是user1节点做了响应,我们继续访问,
在这里插入图片描述
这次访问结果是userName为user2,这里就证明这次的调用来源于user2这个节点。接着刷新访问,我们可以看到每次的访问都是随机去访问user1\user2节点,这样我们就达到了自己的目的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值